public ActionResult Index(int id, int? page) { var search = this.UserSearchService.GetById(id); if (search == null) { return base.HttpNotFound(); } var users = this.UserSearchService.GetResults(search, new UserSearchSpecification { Page = page, Limit = Setting.UserSearchPageLimit.Value }); var privilege = new UserSearchPrivilege(); return privilege.CanView(search) ? base.View(Views.Index, users) : NotAuthorized(); }