protected BaseSearchOptionsParamBuilder(T param, SearchOptionsBuilder <TModel> searchOptionsBuilder, FacatedSearchMapper <TModel> queryMapper) { _param = param; _queryMapper = queryMapper; _searchOptionsBuilder = searchOptionsBuilder; }
protected static void Init() { _testParam = new TestSearchOptionsParam(); _jsonSerializer = new DefaultJsonSerializer(); _searchBiulder = new SearchOptionsBuilder<object>(); _queryMapper = new FacatedSearchMapper<object>(); _builder = new TestSearchOptionsParamBuilder(_testParam, _searchBiulder, _queryMapper); _searchOptions = new SearchOptions(); }
protected static void Init() { _testParam = new TestSearchOptionsParam(); _jsonSerializer = new DefaultJsonSerializer(); _searchBiulder = new SearchOptionsBuilder <object>(); _queryMapper = new FacatedSearchMapper <object>(); _builder = new TestSearchOptionsParamBuilder(_testParam, _searchBiulder, _queryMapper); _searchOptions = new SearchOptions(); }
public static FacatedSearchMapper <T> Map <T>() where T : new() { if (ActiveMappings.ContainsKey(typeof(T))) { throw new ArgumentException(String.Format("Type '{0}' already mapped", typeof(T))); } var mapper = new FacatedSearchMapper <T>(); ActiveMappings.Add(typeof(T), mapper); return(mapper); }
public TextSearchOptionsParamBuilder(TextSearchOptionsParam param, SearchOptionsBuilder <TModel> searchOptionsBuilder, FacatedSearchMapper <TModel> queryMapper) : base(param, searchOptionsBuilder, queryMapper) { }
public TestSearchOptionsParamBuilder(TestSearchOptionsParam param, SearchOptionsBuilder <object> searchOptionsBuilder, FacatedSearchMapper <object> queryMapper) : base(param, searchOptionsBuilder, queryMapper) { _param = param; }
public SearchOptionsQueryParamBuilderBuilderFactory(FacatedSearchMapper <TModel> queryMapper) { _queryMapper = queryMapper; }