private readonly IContentEntityFormatter _Formatter; //new StandardContentEntityFormatter(new ZippedSignedContentFormatter(contentSigner), new StandardPublishingIdFormatter(), jsonSerializer1);

        public ManifestBuilderAndFormatter(ManifestBuilder manifestBuilder, IUtcDateTimeProvider dateTimeProvider, ILogger <ManifestBuilderAndFormatter> logger, IContentEntityFormatter formatter)
        {
            _ManifestBuilder  = manifestBuilder ?? throw new ArgumentNullException(nameof(manifestBuilder));
            _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
            _Logger           = logger ?? throw new ArgumentNullException(nameof(logger));
            _Formatter        = formatter ?? throw new ArgumentNullException(nameof(formatter));
        }
Esempio n. 2
0
 public ManifestUpdateCommand(ManifestBuilder builder, Func <ContentDbContext> contentDbProvider, ILogger <ManifestUpdateCommand> logger, IUtcDateTimeProvider dateTimeProvider, IJsonSerializer jsonSerializer, IContentEntityFormatter formatter)
 {
     _Builder           = builder ?? throw new ArgumentNullException(nameof(builder));
     _ContentDbProvider = contentDbProvider ?? throw new ArgumentNullException(nameof(contentDbProvider));
     _Logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _DateTimeProvider  = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _JsonSerializer    = jsonSerializer ?? throw new ArgumentNullException(nameof(jsonSerializer));
     _Formatter         = formatter ?? throw new ArgumentNullException(nameof(formatter));
 }
Esempio n. 3
0
 public ManifestUpdateCommand(
     ManifestBuilder builder,
     ManifestBuilderV3 builderForV3,
     ManifestBuilderV4 builderForV4,
     Func <ContentDbContext> contentDbProvider,
     ManifestUpdateCommandLoggingExtensions logger,
     IUtcDateTimeProvider dateTimeProvider,
     IJsonSerializer jsonSerializer,
     IContentEntityFormatter formatter,
     Func <IContentEntityFormatter> formatterForV3
     )
 {
     _Builder           = builder ?? throw new ArgumentNullException(nameof(builder));
     _BuilderForV3      = builderForV3 ?? throw new ArgumentNullException(nameof(builderForV3));
     _BuilderForV4      = builderForV4 ?? throw new ArgumentNullException(nameof(builderForV4));
     _ContentDbProvider = contentDbProvider ?? throw new ArgumentNullException(nameof(contentDbProvider));
     _Logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _DateTimeProvider  = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _JsonSerializer    = jsonSerializer ?? throw new ArgumentNullException(nameof(jsonSerializer));
     _FormatterForV3    = formatterForV3 ?? throw new ArgumentNullException(nameof(formatterForV3));
 }
Esempio n. 4
0
 public RiskCalculationConfigInsertDbCommand(ExposureContentDbContext contextProvider, IContentEntityFormatter formatter)
 {
     _DbContextProvider = contextProvider;
     _Formatter         = formatter;
 }
Esempio n. 5
0
 public ResourceBundleInsertDbCommand(ExposureContentDbContext context, IContentEntityFormatter formatter)
 {
     _DbContext = context;
     _Formatter = formatter;
 }
Esempio n. 6
0
 public AppConfigInsertDbCommand(ExposureContentDbContext context, IContentEntityFormatter formatter)
 {
     _DbContext = context;
     _Formatter = formatter;
 }