Пример #1
0
        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);
        }