public ActionResult EditContactAddress(AddressContactRel addresscontactrel) { if (ModelState.IsValid) { _addresscontactrelRepository.InsertOrUpdate(addresscontactrel); _addresscontactrelRepository.Save(); return(null); //return RedirectToAction("Details", "AddressContactRels", new { id = addresscontactrel.Id }); } return(View()); }
public void InsertOrUpdate(AddressContactRel addresscontactrel) { if (addresscontactrel.Id == default(int)) { // New entity context.Addresses.Add(addresscontactrel.Address); context.AddressContactRels.Add(addresscontactrel); } else { // Existing entity context.Entry(addresscontactrel).State = EntityState.Modified; context.Entry(addresscontactrel.Address).State = EntityState.Modified; } }
// // GET: /Addresses/CreateContactAddress public ActionResult CreateContactAddress(int contactId) { var address = new AddressContactRel { ContactId = contactId, FirstKnownUseDate = DateTime.Now, Address = new Address() }; if (Request.IsAjaxRequest()) { return(PartialView("_CreateOrEditContactAddress", address)); } return(View(address)); }