//public GridResult<UserViewModel> ListRoleUsers([ModelBinder(typeof(ExtraFiltersBinder))] GridRequest request) public GridResult <UserViewModel> ListRoleUsers(GridRequest request) { try { if (request.ExtraFilters["RoleId"] == null) { return new GridResult <UserViewModel> { Status = "error", Message = "Greška: parameter is null!" } } ; int roleId = Convert.ToInt32(request.ExtraFilters["RoleId"]); RepositoryAspNetRoles repo = new RepositoryAspNetRoles(); GridResult <UserViewModel> result = repo.GridQueryRoleUsers(roleId, request); return(result); } catch (Exception ex) { return(new GridResult <UserViewModel> { Status = "error", Message = ex.Message }); } }
public GridResult <RoleViewModel> List(GridRequest request) { try { RepositoryAspNetRoles repo = new RepositoryAspNetRoles(); return(repo.GridList(request, "RoleName")); } catch (Exception ex) { //Logger.Error(ex); return(new GridResult <RoleViewModel> { Status = "error", Message = ex.Message }); } }
RolesSingleton() { RepositoryAspNetRoles repo = new RepositoryAspNetRoles(); Roles = new ConcurrentBag <AspNetRole>(repo.GetAll()); }