Example #1
0
        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()));
        }
Example #2
0
        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);
        }