public IntegrityCheck(
     IActivitiesScan scanner,
     IActivitiesFix fixer,
     IAzureBlobRepository blobRepo,
     IIntegrityCheckConfiguration integrityCheckConfiguration)
 {
     _scanner  = scanner;
     _fixer    = fixer;
     _blobRepo = blobRepo;
     _integrityCheckConfiguration = integrityCheckConfiguration;
 }
Example #2
0
 public JobService(IJobExecuter jobExecuter, TaskSettings taskSettings, ILogger <JobService> logger,
                   IJobRepository jobRepository, IInstanceRepository instanceRepository, IJobSessionRepository jobSessionRepository,
                   IServiceScopeFactory serviceScopeFactory, IAzureBlobRepository azureBlobRepository)
 {
     _jobExecuter          = jobExecuter;
     _taskSettings         = taskSettings;
     _logger               = logger;
     _jobRepository        = jobRepository;
     _intanceRepository    = instanceRepository;
     _jobSessionRepository = jobSessionRepository;
     _serviceScopeFactory  = serviceScopeFactory;
     _azureBlobRepository  = azureBlobRepository;
 }
Example #3
0
 public SqlProcessor(IProductRepository productRepository, IAzureBlobRepository azureBlobRepository)
 {
     _productRepository   = productRepository;
     _azureBlobRepository = azureBlobRepository;
 }
Example #4
0
 public StorageService(IAzureBlobRepository <TOptions> azureBlobRepository, ILoggerFactory loggerFactory)
 {
     _azureBlobRepository = azureBlobRepository;
     _logger = loggerFactory?.CreateLogger(LogCategories.CreateFunctionCategory(nameof(StorageService <TBlobType, TOptions>))) ?? throw new Exception($"Failed to inject [{nameof(ILoggerFactory)}]");;
     _jsonSerializerOptions = Json.DefaultJsonSerializerOptions;
 }