public MyAccountViewModel Build() { var viewModel = new MyAccountViewModel(); var orders = orderRepository.GetOrdersByCustomerEmail(userEmail); var customer = customerAccountService.GetExtendedCustomerByEmail(userEmail); var mergeOrdersAndCustomer = new MergeOrdersAndCustomer(); mergeOrdersAndCustomer.First = orders; mergeOrdersAndCustomer.Second = customer; viewModel = mapper.Map<MergeOrdersAndCustomer, MyAccountViewModel>(mergeOrdersAndCustomer); return viewModel; }
public MyAccountViewModel Build() { var viewModel = new MyAccountViewModel(); var orders = orderRepository.GetOrdersByCustomerEmail(userEmail); var customer = customerAccountService.GetExtendedCustomerByEmail(userEmail); var mergeOrdersAndCustomer = new MergeOrdersAndCustomer(); mergeOrdersAndCustomer.First = orders; mergeOrdersAndCustomer.Second = customer; viewModel = mapper.Map <MergeOrdersAndCustomer, MyAccountViewModel>(mergeOrdersAndCustomer); return(viewModel); }