public ActionResult AddEditSubject(SubjectListViewModel model) { string strSuccessMsg = string.Empty; string strErrorMsg = string.Empty; if (model != null && model.Subject != null) { if (string.IsNullOrEmpty(model.Subject.SubjectID)) { strSuccessMsg = SubjectRes.MsgAddSuccess; strErrorMsg = SubjectRes.MsgAddError; } else { strSuccessMsg = SubjectRes.MsgEditSuccess; strErrorMsg = SubjectRes.MsgEditError; } if (model.Subject.IsForPrimary == true) { model.Subject.IsForPrimary = true; model.Subject.IsForSecondary = false; } else { model.Subject.IsForPrimary = false; model.Subject.IsForSecondary = true; } int i = _SubjectService.AddEdit(model.Subject); if (i <= 0) { TempData["err"] = strErrorMsg; } else { TempData["msg"] = strSuccessMsg; } } return RedirectToAction("ManageSubject", "Subject"); }
public ActionResult AddEditSubject(string pSubjectID) { User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); SubjectListViewModel model = new SubjectListViewModel(); model.Subject = new Subject(); if (ModelState.IsValid) { if (!string.IsNullOrEmpty(pSubjectID)) { model.Subject.SubjectID = pSubjectID; model.Subject = _SubjectService.Get(model.Subject); } } return PartialView("_AddEditSubject", model); }
public ActionResult ManageSubject(SubjectListViewModel model) { User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); if (model.Subject == null) { model.Subject = new Subject(); } if (!string.IsNullOrEmpty(model.Subject.sort)) { model.Subject.SortExp = model.Subject.sort + " " + model.Subject.sortdir; } if (model.Subject.PageSize == 0) { int PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); model.Subject.PageSize = PageSize; } if (model.Subject.PageIndex == 0) { model.Subject.PageIndex = 1; } model.SubjectList = new List<Subject>(); model.Subject.TotalCount = 0; model.SubjectList = _SubjectService.GetAll(model.Subject).ToList(); Lookup entity = new Lookup(); if (model.SubjectList != null && model.SubjectList.Count > 0) { int TotalCount = model.SubjectList[0].TotalCount; model.Subject.TotalCount = TotalCount; } return View(model); }
public ActionResult DeleteSubject(string pSubjectID) { if (!string.IsNullOrEmpty(pSubjectID)) { SubjectListViewModel model = new SubjectListViewModel(); model.Subject = new Subject(); model.Subject.SubjectID = pSubjectID; int i = _SubjectService.Delete(model.Subject); if (i <= 0) TempData["err"] = SubjectRes.MsgDeleteError; else TempData["msg"] = SubjectRes.MsgDeleteSuccess; } return RedirectToAction("ManageSubject", "Subject"); }