private ActionResult BindUserList(UserModel model) { if (TempData["message"] != null) { model.MessageClass = (string)TempData["MessageClass"]; model.IsShowMessage = 1; model.Message = (string)TempData["message"]; } else { model.MessageClass = ""; model.IsShowMessage = 0; model.Message = ""; } //get grid parameters from URL/POST (if any) var activeGridParameters = GridParameters.GetGridParameters(); int pageSize = 10; //displayed rows per page model.Flag = 1; model.Status = 1; AdminUserHelper objAdminUserHelper = new AdminUserHelper(); ActiveUserList = objAdminUserHelper.GetAdminUserByStatus(model).ToList(); //.Where(x => x.IsSuper != 1) var ActiveUser = GetUserDataUsingLINQ(activeGridParameters.Sort, //order by column activeGridParameters.SortDirection, //order by direction activeGridParameters.Page ?? 1, //returned page pageSize, ActiveUserList); //displayed rows per page model.Status = 0; var InActiveGridParameters = GridParameters.GetGridParameters(); InActiveUserList = objAdminUserHelper.GetAdminUserByStatus(model); var InActiveUser = GetUserDataUsingLINQ(InActiveGridParameters.Sort, //order by column InActiveGridParameters.SortDirection, //order by direction InActiveGridParameters.Page ?? 1, //returned page pageSize, InActiveUserList); //displayed rows per page //set record count for use in view ViewBag.ActiveGridRecordCount = ActiveUserList.Count; ViewBag.InActiveGridRecordCount = InActiveUserList.Count; return(View(Tuple.Create(ActiveUser, InActiveUser, model))); }
public ActionResult List(string msg) { RoleModel model = new RoleModel(); //get grid parameters from URL/POST (if any) var activeGridParameters = GridParameters.GetGridParameters(); int pageSize = 10; //displayed rows per page model.Flag = 1; model.Status = 1; model.RoleType = "S"; RoleHelper objHelper = new RoleHelper(); ActiveRolesList = objHelper.GetRoleByStatus(model); var ActiveRole = GetDataUsingLINQ(activeGridParameters.Sort, //order by column activeGridParameters.SortDirection, //order by direction activeGridParameters.Page ?? 1, //returned page pageSize, ActiveRolesList); //displayed rows per page model.Status = 0; var InActiveGridParameters = GridParameters.GetGridParameters(); InActiveRolesList = objHelper.GetRoleByStatus(model); var InActiveRole = GetDataUsingLINQ(InActiveGridParameters.Sort, //order by column InActiveGridParameters.SortDirection, //order by direction InActiveGridParameters.Page ?? 1, //returned page pageSize, InActiveRolesList); //displayed rows per page //set record count for use in view ViewBag.ActiveGridRecordCount = ActiveRolesList.Count; ViewBag.InActiveGridRecordCount = InActiveRolesList.Count; return(View(Tuple.Create(ActiveRole, InActiveRole, model))); }