Refactoring for Order Create and Order Edit