Help please: $(1+e^x y+x e^x y) dx + (x e^x + 2) dy=0$

Help please.
(1+e^(x) y+x e^(x) y) dx + (x e^(x) + 2) dy=0