refactor(CustomerModalForm): move  modal form logic to a new service