public ActionResult SiteVisitAuditEdit(OnSiteVisitDto item) { var model = db.GymVisitAudits; var exists = model.Where(c => c.ObjId == item.ObjId).SingleOrDefault(); if (item.GraveFound == null) { item.GraveFound = false; } if (exists == null) { GymVisitAudit ToSave = new GymVisitAudit(); CopyProperties(item, ToSave); model.Add(ToSave); db.SaveChanges(); } if (exists != null) { CopyProperties(item, exists); this.UpdateModel(exists); // model.Attach(userRole); db.SaveChanges(); } var query = Read(); // DXCOMMENT: Pass a data model for GridView in the PartialView method's second parameter return(PartialView("GridViewPartialView", query)); }
public ActionResult SiteVisitAuditUpdateEntryToForm(Guid ObjId) { var SiteVisitAuditInfo = db.GymVisitAudits.Where(s => s.ObjId == ObjId).FirstOrDefault(); OnSiteVisitDto model = new OnSiteVisitDto(); if (SiteVisitAuditInfo == null) { model.ObjId = ObjId; return(PartialView("CreateSiteVisitAuditEditPartial", model)); } if (SiteVisitAuditInfo != null) { CopyProperties(SiteVisitAuditInfo, model); return(PartialView("CreateSiteVisitAuditEditPartial", model)); } return(null); }