I show that problem $A$ has a polynomial-time reduction to $B$ which is NP-hard, in order to use the algorithm $AL$ which is able to give an approximate solution of $ B$ to solve $A$.
Then, I need to show that $A$ is NP-hard since I should to prove that $B$ has a polynomial-time reduction to $A$? Assume that the demonstration steps that $B$ has a polynomial reduction at $A$ are the inverse of the demonstration steps that $A$ has a polynomial reduction at $B$. Do I have to do it again in the second proof?