public ActionResult GetUsers(int?page, int organizationId, bool includeInActive = true) { List <UserDetailsModel> result = _users.GetOrganisationUsers(organizationId, includeInActive, LoggedInUser); var pageSize = _configService.ManageUsersPageSize; var pageNumber = page ?? 1; var userModels = result.Select(i => GetUserModel(i)).ToList(); // Setup view variables var model = new OrganisationUsers { IncludeInActive = includeInActive, IsForSysAdmin = LoggedInUser.IsSysAdmin, Users = userModels.ToPagedList(pageNumber, pageSize) }; return(PartialView("_UsersTable", model)); }
public ActionResult Index(int?page, int organizationId, bool includeInActive = true) { // Get user details List <UserDetailsModel> result = _users.GetOrganisationUsers(organizationId, includeInActive, LoggedInUser); ViewBag.PreviousUrl = Url.Action("Index", "Home"); var pageSize = _configService.ManageUsersPageSize; var pageNumber = page ?? 1; var userModels = result.Select(i => GetUserModel(i)).ToList(); // Setup view variables var model = new OrganisationUsers { IncludeInActive = includeInActive, IsForSysAdmin = LoggedInUser.IsSysAdmin, Users = userModels.ToPagedList(pageNumber, pageSize) }; // Return result return(View(model)); }