public IActionResult Edit(ContactPhoneEditViewModel contactPhoneEditViewModel, string btn) { bool success = contactService_.EditContact( new EditContactOptions() { ContactId = contactPhoneEditViewModel.Contact.ContactId, FirstName = contactPhoneEditViewModel.Contact.FirstName, LastName = contactPhoneEditViewModel.Contact.LastName, Email = contactPhoneEditViewModel.Contact.Email, Address = contactPhoneEditViewModel.Contact.Address }); if (success == true) { if (btn.Equals("EditPhoneNumbers")) { return(RedirectToAction("EditPhoneNumbers")); } else if (btn.Equals("Done")) { return(RedirectToAction("Index")); } else { return(BadRequest()); } } else { return(BadRequest()); } }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } var contact_ = contactService_ .SearchContact(id); var phoneNumbers = phoneNumberService_ .SearchPhoneNumber(id).ToList(); var contactPhoneNumberViewModel = new ContactPhoneEditViewModel() { Contact = contact_, PhoneNumbers = phoneNumbers }; return(View(contactPhoneNumberViewModel)); }