transmision issue P0745

So you got this hard shifting fixed by replacing tranny parts. Did you replace the whole selenoid assembly. Where you have taken your car to get it fixed?. can i get the contact?.