public ActionResult CreateMarriage(FormCollection form, MemberMarriageCreateEditViewModel model) { if (ModelState.IsValid) { try { var memberMarriage = new MemberMarriage(); Mapper.DynamicMap(model, memberMarriage); memberMarriage.SpouseId = model.MarriedToMember ? model.SpouseId : (int?)null; memberProvider.AddMarriage(memberMarriage); return(Json(new AjaxViewModel(true, model, null))); } catch (Exception ex) { return(Json(new AjaxViewModel(false, null, ex.Message))); } } return(View(model)); }
public void UpdateMarriage(MemberMarriage memberMarriage) { EntityHelper.SetAuditFieldsForUpdate(memberMarriage, principal.Identity.Name); context.Entry(memberMarriage).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); }
public void AddMarriage(MemberMarriage memberMarriage) { context.MemberMarriages.Add(memberMarriage); EntityHelper.SetAuditFieldsForInsert(memberMarriage, principal.Identity.Name); context.SaveChanges(); }