예제 #1
0
 public EntityCsvWriter(
     ICsvFileWriter csvWriter,
     ILogger <EntityCsvWriter <TGetModel, TInclusionConfig> > logger,
     IEntityInclusionReader <TInclusionConfig, TGetModel> inclusionReader,
     TInclusionConfig inclusionConfig)
 {
     _csvWriter       = csvWriter;
     _logger          = logger;
     _inclusionReader = inclusionReader;
     _inclusionConfig = inclusionConfig;
 }
        public ConfigurableEntityLogger(
            ILogger <ConfigurableEntityLogger <TGetModel, TEntityInclusionConfiguration> > logger,
            IEntityInclusionReader <TEntityInclusionConfiguration, TGetModel> articleInclusionReader,
            TEntityInclusionConfiguration inclusionConfig)
        {
            _logger = logger;
            _entityInclusionReader = articleInclusionReader;
            _inclusionConfig       = inclusionConfig;

            _logger.LogTrace("Created " + this.GetType().Name);
        }
 public ConfigurableBoardLogger(ILogger <ConfigurableEntityLogger <GetBoardModel, BoardInclusionConfiguration> > logger, IEntityInclusionReader <BoardInclusionConfiguration, GetBoardModel> articleInclusionReader, BoardInclusionConfiguration inclusionConfig) : base(logger, articleInclusionReader, inclusionConfig)
 {
 }
 public ConfigurableArticleLogger(ILogger <ConfigurableEntityLogger <GetArticleModel, ArticleInclusionConfiguration> > logger, IEntityInclusionReader <ArticleInclusionConfiguration, GetArticleModel> articleInclusionReader, ArticleInclusionConfiguration inclusionConfig) : base(logger, articleInclusionReader, inclusionConfig)
 {
 }
예제 #5
0
 public CommentCsvWriter(ICsvFileWriter csvWriter, ILogger <EntityCsvWriter <GetCommentModel, CommentInclusionConfiguration> > logger, IEntityInclusionReader <CommentInclusionConfiguration, GetCommentModel> inclusionReader, CommentInclusionConfiguration inclusionConfig) : base(csvWriter, logger, inclusionReader, inclusionConfig)
 {
 }
예제 #6
0
 public BoardCsvWriter(ICsvFileWriter csvWriter, ILogger <EntityCsvWriter <GetBoardModel, BoardInclusionConfiguration> > logger, IEntityInclusionReader <BoardInclusionConfiguration, GetBoardModel> inclusionReader, BoardInclusionConfiguration inclusionConfig) : base(csvWriter, logger, inclusionReader, inclusionConfig)
 {
 }
예제 #7
0
 public PublicUserCsvWriter(ICsvFileWriter csvWriter, ILogger <EntityCsvWriter <GetPublicUserModel, PublicUserInclusionConfiguration> > logger, IEntityInclusionReader <PublicUserInclusionConfiguration, GetPublicUserModel> inclusionReader, PublicUserInclusionConfiguration inclusionConfig) : base(csvWriter, logger, inclusionReader, inclusionConfig)
 {
 }
예제 #8
0
 public ConfigurableCommentLogger(ILogger <ConfigurableEntityLogger <GetCommentModel, CommentInclusionConfiguration> > logger, IEntityInclusionReader <CommentInclusionConfiguration, GetCommentModel> articleInclusionReader, CommentInclusionConfiguration inclusionConfig) : base(logger, articleInclusionReader, inclusionConfig)
 {
 }
예제 #9
0
 public ArticleCsvWriter(ICsvFileWriter csvWriter,
                         ILogger <EntityCsvWriter <GetArticleModel, ArticleInclusionConfiguration> > logger,
                         IEntityInclusionReader <ArticleInclusionConfiguration, GetArticleModel> inclusionReader,
                         ArticleInclusionConfiguration inclusionConfig) : base(csvWriter, logger, inclusionReader, inclusionConfig)
 {
 }
예제 #10
0
 public ConfigurablePublicUserLogger(ILogger <ConfigurableEntityLogger <GetPublicUserModel, PublicUserInclusionConfiguration> > logger, IEntityInclusionReader <PublicUserInclusionConfiguration, GetPublicUserModel> articleInclusionReader, PublicUserInclusionConfiguration inclusionConfig) : base(logger, articleInclusionReader, inclusionConfig)
 {
 }