I used the definition of absolute value to say that $$\left|X-1\right|=\begin{cases} X-1,\text{ if }X-1\geq 0\\ 1-X,\text{ if }X-1< 0 \end{cases}$$
So, I concluded that
\begin{align*}E\left(\left|X-1\right|\right)&=E\left(X-1\right)+E\left(1-X\right)\\ &=0\end{align*}
And that is wrong. How should I do it?
You can use the fact that $E_X[|X-1|] = \sum_{k=0}^\infty |k-1|P(X=k)$. Therefore: $$ E_X[|X-1|] = \sum_{k=0}^\infty |k-1|\cdot \frac{e^{-\lambda}\cdot \lambda^k}{k!} = \sum_{k=0}^\infty |k-1|\cdot \frac{e^{-1}}{k!} = e^{-1} + \sum_{k=1}^\infty(k-1)\frac{e^{-1}}{k!}= $$ $$ = e^{-1} + \sum_{k=1}^\infty k\frac{e^{-1}}{k!}\ - \sum_{k=1}^\infty \frac{e^{-1}}{k!}=$$ $$= e^{-1} + e^{-1}\sum_{k=1}^\infty \frac{1}{(k-1)!}\ - e^{-1}\sum_{k=1}^\infty \frac{1}{k!} = e^{-1}+1-e^{-1}(e - 1) = \frac{2}{e} $$