I like this solution better to solve losing user and order info within add to order directive