public BatchCreateTaskOperationHandler(IEnumerable <IContentParser <IEnumerable <TaskDto> > > contentParser,
                                        IEnumerable <IEnricher <TaskDto> > enrichers,
                                        IValidator <TaskDto> validator,
                                        IDomainRepository <Task> repository,
                                        IWorkerOperationStatusRepository workerOperationStatusRepository,
                                        ILogger <BatchCreateTaskOperationHandler> logger,
                                        IJsonParser parser)
     : base(contentParser, enrichers, validator, repository, workerOperationStatusRepository, logger) => this.parser = parser;
 public BatchCreateLocationOperationHandler(IEnumerable <IContentParser <IEnumerable <LocationDto> > > contentParser,
                                            IEnumerable <IEnricher <LocationDto> > enrichers,
                                            IValidator <LocationDto> validator,
                                            IDomainRepository <Location> repository,
                                            IWorkerOperationStatusRepository workerOperationStatusRepository,
                                            ILogger <BatchCreateLocationOperationHandler> logger)
     : base(contentParser, enrichers, validator, repository, workerOperationStatusRepository, logger)
 {
 }
Ejemplo n.º 3
0
 public BatchCreateOperationHandler(IEnumerable <IContentParser <IEnumerable <TDto> > > contentParser,
                                    IEnumerable <IEnricher <TDto> > enrichers,
                                    IValidator <TDto> validator,
                                    IDomainRepository <TDomain> repository,
                                    IWorkerOperationStatusRepository workerOperationStatusRepository,
                                    ILogger <BatchCreateOperationHandler <TDomain, TDto> > logger)
 {
     this.contentParser = contentParser;
     this.enrichers     = enrichers;
     this.validator     = validator;
     this.repository    = repository;
     this.workerOperationStatusRepository = workerOperationStatusRepository;
     this.logger = logger;
 }