public IActionResult ChangeAddress(AddressForCreationVm editedAddress) { if (editedAddress.Btn == "Submit") { _addressService.ChangeCustomerAddress(editedAddress); } return(RedirectToAction("CustomerView", "Customer", new { customerId = editedAddress.CustomerId })); }
public IActionResult AddNewAddress(AddressForCreationVm address) { if (address.Btn == "Submit") { _addressService.AddNewAddress(address); } return(RedirectToAction("CustomerView", "Customer", new { customerId = address.CustomerId })); }
public AddressForCreationVm GetAddressToEdit(int addressId) { Address address = _customerRepository.GetAddressById(addressId); AddressForCreationVm addressForEdition = _mapper.Map <AddressForCreationVm>(address); addressForEdition.AllAddressTypes = GetAllAddressTypes(); return(addressForEdition); }
public void ChangeCustomerAddress(AddressForCreationVm address) { Address updatedAddress = _mapper.Map <Address>(address); _customerRepository.UpdateAddress(updatedAddress); }
public void AddNewAddress(AddressForCreationVm address) => _customerRepository.AddNewAddress(_mapper.Map <Address>(address));
public IActionResult ViewAddress(int addressId) { AddressForCreationVm address = _addressService.GetAddressToEdit(addressId); return(View(address)); }
public IActionResult ChangeAddress(int addressId) { AddressForCreationVm addressToBeEdited = _addressService.GetAddressToEdit(addressId); return(View(addressToBeEdited)); }
public IActionResult ChangeDeliveryAddress(AddressForCreationVm deliveryAddress) { _addressService.ChangeCustomerAddress(deliveryAddress); return(View()); }