Parsing from one enum to another
There's nothing particularly wrong with the code.  It happens often enough that this question has plenty of upvotes.

Marc Gravell gives the exact code that you have.  But you can go take a look at the link for ideas about using extension methods to make calling the conversion nicer and possibly adding an "IsDefined" check in case the enums get out of sync sometime in the future.