Ejemplo n.º 1
0
 public DcHelper(IJsonSerializationService serializationService,
                 ITopicPublishService <JobContextDto> topicPublishingService,
                 IFileService azureFileService,
                 TestPaymentsDataContext dataContext)
 {
     this.serializationService   = serializationService ?? throw new ArgumentNullException(nameof(serializationService));
     this.topicPublishingService = topicPublishingService ?? throw new ArgumentNullException(nameof(topicPublishingService));
     this.azureFileService       = azureFileService ?? throw new ArgumentNullException(nameof(azureFileService));
     this.dataContext            = dataContext;
 }
Ejemplo n.º 2
0
 public DcHelper(IJsonSerializationService serializationService,
                 ITopicPublishService <JobContextDto> topicPublishingService,
                 IFileService azureFileService, IConfiguration configuration, TopicPublishingServiceFactory topicPublishingServiceFactory)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException(nameof(configuration));
     }
     this.serializationService          = serializationService ?? throw new ArgumentNullException(nameof(serializationService));
     this.topicPublishingService        = topicPublishingService ?? throw new ArgumentNullException(nameof(topicPublishingService));
     this.azureFileService              = azureFileService ?? throw new ArgumentNullException(nameof(azureFileService));
     this.topicPublishingServiceFactory = topicPublishingServiceFactory ?? throw new ArgumentNullException(nameof(topicPublishingServiceFactory));
     subscriptionName        = configuration.GetSection("DcConfiguration")["SubscriptionName"];
     storageContainer        = configuration.GetSection("DcConfiguration")["blobStorageContainer"];
     storageConnectionString = configuration.GetConnectionString("DcStorageConnectionString");
 }