Пример #1
0
 public SubmissionsManager(
     IMapper mapper,
     IContactRepository contactRepository,
     ITemplateProviderResolver templateProviderResolver,
     ICaseRepository caseRepository,
     ITransformator transformator,
     INotificationSender notificationSender,
     ITaskRepository taskRepository,
     ITeamRepository teamRepository,
     ISupplierRepository supplierRepository,
     ISearchEngine searchEngine,
     ISupportsService supportsService,
     IPrintRequestsRepository printingRepository,
     IPdfGenerator pdfGenerator)
 {
     this.mapper                   = mapper;
     this.contactRepository        = contactRepository;
     this.templateProviderResolver = templateProviderResolver;
     this.caseRepository           = caseRepository;
     this.transformator            = transformator;
     this.notificationSender       = notificationSender;
     this.taskRepository           = taskRepository;
     this.teamRepository           = teamRepository;
     this.supplierRepository       = supplierRepository;
     this.searchEngine             = searchEngine;
     this.supportsService          = supportsService;
     this.printingRepository       = printingRepository;
     this.pdfGenerator             = pdfGenerator;
     this.evacuationFileLoader     = new EvacuationFileLoader(mapper, teamRepository, taskRepository, supplierRepository);
 }
Пример #2
0
 public SubmissionsManager(
     IMapper mapper,
     IContactRepository contactRepository,
     ITemplateProviderResolver templateProviderResolver,
     ICaseRepository caseRepository,
     ITransformator transformator,
     INotificationSender notificationSender)
 {
     this.mapper                   = mapper;
     this.contactRepository        = contactRepository;
     this.templateProviderResolver = templateProviderResolver;
     this.caseRepository           = caseRepository;
     this.transformator            = transformator;
     this.notificationSender       = notificationSender;
 }
Пример #3
0
 public EventsManager(
     IMapper mapper,
     IContactRepository contactRepository,
     ITemplateProviderResolver templateProviderResolver,
     ICaseRepository caseRepository,
     ITransformator transformator,
     INotificationSender notificationSender,
     ITaskRepository taskRepository,
     ITeamRepository teamRepository,
     ISupplierRepository supplierRepository,
     ISearchEngine searchEngine,
     IPrintReferralService supportsService,
     IPrintRequestsRepository printingRepository,
     IPdfGenerator pdfGenerator,
     IWebHostEnvironment env,
     IMetadataRepository metadataRepository,
     IDataProtectionProvider dataProtectionProvider,
     IConfiguration configuration)
 {
     this.mapper                   = mapper;
     this.contactRepository        = contactRepository;
     this.templateProviderResolver = templateProviderResolver;
     this.caseRepository           = caseRepository;
     this.transformator            = transformator;
     this.notificationSender       = notificationSender;
     this.taskRepository           = taskRepository;
     this.teamRepository           = teamRepository;
     this.supplierRepository       = supplierRepository;
     this.searchEngine             = searchEngine;
     this.supportsService          = supportsService;
     this.printingRepository       = printingRepository;
     this.pdfGenerator             = pdfGenerator;
     this.metadataRepository       = metadataRepository;
     this.dataProtectionProvider   = dataProtectionProvider;
     this.configuration            = configuration;
     this.env             = env;
     evacuationFileLoader = new EvacuationFileLoader(mapper, teamRepository, taskRepository, supplierRepository);
 }