public ContactInfoForCreationVm GetContactDetailForEdition(int contactDetailId)
        {
            ContactDetail            contactDetail           = _customerRepository.GetContactDetailById(contactDetailId);
            ContactInfoForCreationVm contactDetailForEdition = _mapper.Map <ContactInfoForCreationVm>(contactDetail);

            return(contactDetailForEdition);
        }
 public IActionResult AddNewContactDetail(ContactInfoForCreationVm contactDetail)
 {
     if (contactDetail.Btn == "Submit")
     {
         _contactDetailService.AddNewContactDetail(contactDetail);
     }
     return(RedirectToAction("CustomerView", "Customer", new { customerId = contactDetail.CustomerId }));
 }
        public IActionResult AddNewContactDetail(int customerId)
        {
            var newContactDetail = new ContactInfoForCreationVm()
            {
                CustomerId             = customerId,
                AllContactDetailsTypes = _contactDetailService.GetAllContactDetailTypes()
            };

            return(View(newContactDetail));
        }
        public void ChangeContactDetails(ContactInfoForCreationVm contactDetail)
        {
            ContactDetail contactDetailEdited = _mapper.Map <ContactDetail>(contactDetail);

            _customerRepository.UpdateContactDetail(contactDetailEdited);
        }
        public void AddNewContactDetail(ContactInfoForCreationVm contactDetail)
        {
            ContactDetail customerContactInformation = _mapper.Map <ContactDetail>(contactDetail);

            _customerRepository.AddNewContactDetail(customerContactInformation);
        }