// GET: Admin/UserManagers public async Task <ActionResult> Index(string searchString, string currentFilter, int?page) { ViewBag.Roles = RoleManager.Roles.Where(x => x.Name != "SuperAdmin").ToList(); //var user = User.Identity; //ViewBag.Roles = db.Roles.Where(x => x.Name != "SuperAdmin").ToList(); if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; var items = await _userService.AllUsers(searchString, currentFilter, page); int pageSize = 50; int pageNumber = (page ?? 1); return(View(items.ToPagedList(pageNumber, pageSize))); }