public ActionResult <CustomerDeliveryAddressView> AddDeliveryAddress() { var customerDeliveryAddressView = new CustomerDeliveryAddressView(); customerDeliveryAddressView.Address = new DeliveryAddressView(); customerDeliveryAddressView.BasketSummary = base.GetBasketSummaryView(); return(customerDeliveryAddressView); }
public IActionResult AddDeliveryAddress() { CustomerDeliveryAddressView customerDeliveryAddressView = new CustomerDeliveryAddressView(); customerDeliveryAddressView.Address = new DeliveryAddressView(); customerDeliveryAddressView.BasketSummary = GetBasketSummaryView(); return(View(customerDeliveryAddressView)); }
public ActionResult <CustomerDeliveryAddressView> EditDeliveryAddress(int deliveryAddressId) { var customerRequest = new GetCustomerRequest(); customerRequest.CustomerIdentityToken = _formsAuthentication.GetAuthenticationToken(HttpContext.User); var response = _customerService.GetCustomer(customerRequest); var deliveryAddressView = new CustomerDeliveryAddressView(); deliveryAddressView.CustomerView = response.Customer; deliveryAddressView.Address = response.Customer.DeliveryAddressBook .Where(d => d.Id == deliveryAddressId).FirstOrDefault(); deliveryAddressView.BasketSummary = base.GetBasketSummaryView(); return(deliveryAddressView); }
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)); }
public CustomerDeliveryAddressView EditDeliveryAddressForAPI(int deliveryAddressId, string cusomterId) { GetCustomerRequest customerRequest = new GetCustomerRequest(); customerRequest.CustomerIdentityToken = cusomterId; 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(deliveryAddressView); }
public async Task <IActionResult> EditDeliveryAddress(int deliveryAddressId) { GetCustomerRequest customerRequest = new GetCustomerRequest(); customerRequest.CustomerEmail = _cookieAuthentication.GetAuthenticationToken(); GetCustomerResponse response = _customerService.GetCustomer(customerRequest); if (response.CustomerFound) { CustomerDeliveryAddressView deliveryAddressView = new CustomerDeliveryAddressView(); deliveryAddressView.CustomerView = response.Customer; deliveryAddressView.Address = response.Customer.DeliveryAddressBook.FirstOrDefault(d => d.Id == deliveryAddressId); deliveryAddressView.BasketSummary = GetBasketSummaryView(); return(View(deliveryAddressView)); } else { await _cookieAuthentication.SignOut(); return(RedirectToAction("Register", "AccountRegister")); } }