public ActionResult AddDeliveryAddress()
 {
     CustomerDeliveryAddressView customerDeliveryAddressView = new CustomerDeliveryAddressView();
     customerDeliveryAddressView.Address = new DeliveryAddressView();
     customerDeliveryAddressView.BasketSummary = base.GetBasketSummaryView();
     return View(customerDeliveryAddressView);
 }
        public ActionResult EditDeliveryAddress(int deliveryAddressId)
        {
            GetCustomerRequest customerRequest = new GetCustomerRequest();
            customerRequest.CustomerIdentityToken = _formsAuthentication.GetAuthorisationToken();

            GetCustomerResponse response = _customerService.GetCustomer(customerRequest);

            CustomerDeliveryAddressView deliveryAddressView = new CustomerDeliveryAddressView();

            deliveryAddressView.CustomerView = response.Customer;
            deliveryAddressView.Address =
                response.Customer.DeliveryAddressBook.Where(d => d.Id == deliveryAddressId).FirstOrDefault();
            deliveryAddressView.BasketSummary = base.GetBasketSummaryView();

            return View(deliveryAddressView);
        }