Example #1
0
        public ReFilterActions(IReFilterConfigBuilder reFilterTypeMatcher, IReSortConfigBuilder reSortConfigBuilder, JsonSerializer jsonSerializer)
        {
            this.reFilterTypeMatcher = reFilterTypeMatcher;
            this.reSortConfigBuilder = reSortConfigBuilder;

            Serializer = jsonSerializer;
        }
Example #2
0
        public ReFilterActions(IReFilterConfigBuilder reFilterTypeMatcher, IReSortConfigBuilder reSortConfigBuilder)
        {
            this.reFilterTypeMatcher = reFilterTypeMatcher;
            this.reSortConfigBuilder = reSortConfigBuilder;

            Serializer = new JsonSerializer();
            Serializer.Converters.Add(new DateOnlyConverter());
            Serializer.Converters.Add(new DateOnlyNullableConverter());
            Serializer.Converters.Add(new TimeOnlyConverter());
            Serializer.Converters.Add(new TimeOnlyNullableConverter());
        }
Example #3
0
 /// <summary>
 /// Just a helper instead of DI
 /// </summary>
 /// <param name="reFilterConfigBuilder"></param>
 /// <returns></returns>
 private ReFilterActions InitializeTestFilterActions(IReFilterConfigBuilder reFilterConfigBuilder, IReSortConfigBuilder reSortConfigBuilder)
 {
     return(new ReFilterActions(reFilterConfigBuilder, reSortConfigBuilder));
 }
Example #4
0
 public ReFilterActions(IReFilterConfigBuilder reFilterTypeMatcher)
 {
     this.reFilterTypeMatcher = reFilterTypeMatcher;
 }