public ActionResult SubjectsAddEdit(SchoolSub item, string headerObjId) { var modelRepo = db.SchoolSubs; var exists = modelRepo.Where(c => c.ObjId == item.ObjId).SingleOrDefault(); if (exists == null) { modelRepo.Add(item); db.SaveChanges(); } if (exists != null) { exists.Grade = item.Grade; exists.SubjectName = item.SubjectName; exists.Topics = item.Topics; exists.Link = item.Link; exists.Term = item.Term; exists.Weeks = item.Weeks; exists.ExamPaperLink = item.ExamPaperLink; this.UpdateModel(exists); db.SaveChanges(); } // DXCOMMENT: Pass a data model for GridView in the PartialView method's second parameter return(PartialView("_SubjectsGridViewPartial", modelRepo.ToList())); }
public ActionResult EditHeaderFormPartial(Guid ObjId, SchoolSub model) { //ViewData["Mortuaries"] = GetMortuary(); var mymodel = db.SchoolSubs; var ApplicationsInfo = mymodel.Where(s => s.ObjId == ObjId).FirstOrDefault(); if (ApplicationsInfo == null) { model.ObjId = ObjId; return(PartialView("CreateSubjectsEditPartial", model)); } if (ApplicationsInfo != null) { return(PartialView("CreateSubjectsEditPartial", ApplicationsInfo)); } return(null); }