public List <Department> GetDepartments_Filters(SM_Department searchData) { List <Department> list = this.GetAllDepartments(); list = list.Where(a => (searchData.DepartmentID > 0) ? a.ID == searchData.DepartmentID : true).ToList(); list = list.ToPagedList(searchData.CurrentPage++, CommonClass.PageSize).ToList(); return(list); }
public ActionResult SearchDepartment(SM_Department mdl) { if (string.IsNullOrEmpty(mdl.DepartmentName)) { mdl.DepartmentID = 0; } return(RedirectToAction("DepartmentList", mdl)); }
public int GetAllDepartmentCount(SM_Department searchData) { int Count = 0; List <Department> list = this.GetAllDepartments(); list = list.Where(a => (searchData.DepartmentID > 0) ? a.ID == searchData.DepartmentID : true).ToList(); Count = list.Count; return(Count); }
// GET: Department public ActionResult DepartmentList(SM_Department data) { if (Session["UserInfo"] != null) { SystemUser userInfo = (SystemUser)Session["UserInfo"]; ViewBag.SystemUserType = userInfo.SystemUserType; data.TotalPage = cs.TotalPage(da.GetAllDepartmentCount(data)); data.TotalCount = da.GetAllDepartmentCount(data); data.CurrentPage = 1; ViewBag.ActivePageID = "PageDepartment"; return(View("DepartmentList", data)); } else { return(RedirectToAction("SessionTimeOut", "Error")); } }