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) { }
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; }