public override DataSourceResult GetMods(DataSourceRequest request) { var filters = request.GetAllFilterDescriptors(); var query = ""; var titleFilter = filters.FirstOrDefault(x => x.Member == "Name"); if (titleFilter != null) { query = titleFilter.Value.ToString(); } var mods = CurseBrowser.Search(query, request.Page); request.Filters = new List <IFilterDescriptor>(); var dataSourceResult = mods.ToDataSourceResult(request); dataSourceResult.Total = 500; dataSourceResult.Data = mods; return(dataSourceResult); }