コード例 #1
0
 public IndexListBase(IConfiguration configuration,
                      Func <TModel, string> keyAccessorFunc,
                      string keyFieldName,
                      ILogger logger,
                      IDocumentToModelMapper <TModel> documentToModelMapper)
     : base(configuration, keyAccessorFunc, keyFieldName, logger)
 {
     _documentToModelMapper = documentToModelMapper ?? throw new ArgumentNullException(nameof(documentToModelMapper));
 }
コード例 #2
0
 protected IndexQueryBase(IConfiguration configuration,
                          Func <TModel, string> keyAccessorFunc,
                          string keyFieldName,
                          ILogger logger,
                          IDocumentToModelMapper <TModel> documentToModelMapper,
                          ISearchCriteriaBuilder <TQueryParameters> searchCriteriaBuilder)
     : base(configuration, keyAccessorFunc, keyFieldName, logger)
 {
     _documentToModelMapper = documentToModelMapper ?? throw new ArgumentNullException(nameof(documentToModelMapper));
     _searchCriteriaBuilder = searchCriteriaBuilder ?? throw new ArgumentNullException(nameof(searchCriteriaBuilder));
 }