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 }));
 }
Esempio n. 3
0
        public AddressForCreationVm GetAddressToEdit(int addressId)
        {
            Address address = _customerRepository.GetAddressById(addressId);
            AddressForCreationVm addressForEdition = _mapper.Map <AddressForCreationVm>(address);

            addressForEdition.AllAddressTypes = GetAllAddressTypes();

            return(addressForEdition);
        }
Esempio n. 4
0
        public void ChangeCustomerAddress(AddressForCreationVm address)
        {
            Address updatedAddress = _mapper.Map <Address>(address);

            _customerRepository.UpdateAddress(updatedAddress);
        }
Esempio n. 5
0
 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));
        }
Esempio n. 8
0
 public IActionResult ChangeDeliveryAddress(AddressForCreationVm deliveryAddress)
 {
     _addressService.ChangeCustomerAddress(deliveryAddress);
     return(View());
 }