Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="TFilter"></typeparam>
 /// <param name="descriptor"></param>
 /// <param name="expression"></param>
 /// <returns></returns>
 public static IDataFilterDescriptor <TFilter> Expression <TFilter>(this IDataFilterDescriptor <TFilter> descriptor, Expression <Func <TFilter, bool> > expression) where TFilter : class
 {
     (descriptor as DataFilterDescriptor <TFilter>).FilterExpression = expression;
     return(descriptor);
 }
Esempio n. 2
0
 public DataFilter_Integrated_Tests()
 {
     DataFilter           = ServiceProvider.GetService <IDataFilter>();
     DataFilterOptions    = ServiceProvider.GetService <IOptions <DataFilterOptions> >().Value;
     DataFilterDescriptor = DataFilterOptions.Descriptors.GetValueOrDefault(typeof(ISoftDelete));
 }
Esempio n. 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="descriptor"></param>
 /// <returns></returns>
 public static IDataFilterDescriptor <TFilter> Disable <TFilter>(this IDataFilterDescriptor <TFilter> descriptor) where TFilter : class
 {
     (descriptor as DataFilterDescriptor <TFilter>).IsEnabled = false;
     return(descriptor);
 }