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);
        }