public IHttpActionResult Search([FromUri] MappingRoleToRoleGroupSearchFilter filter) { ThrowIfUserHasNoRole(readRole); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var mappingRoleToRoleGroupSearch = new MappingRoleToRoleGroupSearch(Db)) { var data = mappingRoleToRoleGroupSearch.GetDataByFilter(filter); return(Ok(new SuccessResponse(data))); } }
public IHttpActionResult Search([FromUri] MappingRoleToRoleGroupSearchFilter filter) { string accessType = "MappingRoleToRoleGroup_ViewAll"; ThrowIfUserCannotAccess(accessType); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var mappingRoleToRoleGroupSearch = new MappingRoleToRoleGroupSearch(Db)) { var data = mappingRoleToRoleGroupSearch.GetDataByFilter(filter); return(Ok(new SuccessResponse(data))); } }
public MappingRoleToRoleGroupListDataProvider(GlobalSolusindoDb db, tblM_User user, MappingRoleToRoleGroupSearch mappingRoleToRoleGroupSearch) : base(db, user) { this.mappingRoleToRoleGroupSearch = mappingRoleToRoleGroupSearch; }