protected override IPagedList <Topic> ExecuteQuery(IQueryable <Topic> query, FilterableQueryInput parameters, int totalCount) { return(base.ExecuteQuery(query, parameters, totalCount)); }
protected override void PrepareQueryInput(FilterableQueryInput queryInput) { base.PrepareQueryInput(queryInput); queryInput.Fields = new string[] { "Name", "Email" }; }
public override IPagedList <Topic> GetAll(FilterableQueryInput parameters) { return(base.GetAll(parameters)); }
protected override IPagedList <User> ExecuteQuery(IQueryable <User> query, FilterableQueryInput parameters, int totalCount) { query = query.Where(c => c.Name.StartsWithIgnoreCaseAndDiacritics(parameters.FilterText)); return(base.ExecuteQuery(query, parameters, totalCount)); }