I could do this with onlfy function forming method i.e. $M(x,y) dx + N(x,y) dy = d f(x,y)$ then the given equation is exact.
$$xdy + y(x+1)dx =0$$
My work,
$$⇒ xdy + xydx + ydx =0$$
$$⇒xdy + ydx +(xy)dy=0$$
$$⇒d(xy)+(xy)dy=0$$
$$⇒(1/xy)d(xy)+dy=0$$
integrating we get,
$$ln|xy| + y = C$$
but I could not find Integrating factor to do it by partial differential method.
and one extra related question," when both the partial derivatives are 0, being equal we can conclude that the equation is exact.( I just wanted to confirm for the 0 case)"
You can in fact do it with an integrating factor directly. Divide through by $xy$ (as you ultimately did) and you get $$\frac1y\,dy + \left(1+\frac1x\right)\,dx = 0,$$ which is exact.