public ActionResult EditEventAddress(AddressEventRel addresseventrel) { if (ModelState.IsValid) { _addresseventrelRepository.InsertOrUpdate(addresseventrel); _addresseventrelRepository.Save(); return(RedirectToAction("Details", "Events", new { id = addresseventrel.EventId })); } return(View()); }
public void InsertOrUpdate(AddressEventRel addresseventrel) { if (addresseventrel.Id == default(int)) { // New entity context.Addresses.Add(addresseventrel.Address); context.AddressEventRels.Add(addresseventrel); } else { // Existing entity context.Entry(addresseventrel).State = EntityState.Modified; context.Entry(addresseventrel.Address).State = EntityState.Modified; } }
// // GET: /Addresses/CreatePersonAddress public ActionResult CreateEventAddress(int eventId) { var address = new AddressEventRel { EventId = eventId, FirstKnownUseDate = DateTime.Now, Address = new Address() }; if (Request.IsAjaxRequest()) { return(PartialView("_CreateOrEditEventAddress", address)); } return(View(address)); }