示例#1
0
        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());
            }
        }
示例#2
0
        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));
        }