public ActionResult AdminPage(string sortOrder, string searchString, int?page) { if (!CheckIfPermited()) { return(RedirectToAction("Index", "Home")); } ViewBag.SortOrder = String.IsNullOrEmpty(sortOrder) ? "username_asc" : ""; ViewBag.SearchString = searchString; var users = _usersRepository.GetAndSearchUsers(searchString); users = SortUsers(users, sortOrder); ViewBag.Values = Models.User.UsersSortOrderSelectList(); var usersDTO = UserDTO.ConvertCollectionUserToDTOPagedList(users, page); return(View(usersDTO)); }