public static IQueryable <T> WithFilter <T>(this IQueryable <T> source, string filter) { return(FactoryCache.GetFilter <T>().Filter(source, filter)); }
public static void RegisterFilter <TModel, TFilter>(this IServiceProvider serviceProvider) where TFilter : BaseFilter <TModel> { FactoryCache.RegisterFilter <TModel, TFilter>(serviceProvider); }
public static IQueryable <T> WithSort <T>(this IQueryable <T> source, string sort) { return(FactoryCache.GetSort <T>().Sort(source, sort)); }
public static void RegisterSort <TModel, TSort>(this IServiceProvider serviceProvider) where TSort : BaseSorting <TModel> { FactoryCache.RegisterSort <TModel, TSort>(serviceProvider); }