public CompanyAppService( ICommandProducer producer, IMapper mapper, IRepository <Company> repository) : base(producer, mapper) { this.repository = repository; }
public PersonaAppService( ICommandProducer producer, IMapper mapper, IRepository <Persona> repository) : base(producer, mapper) { this.repository = repository; }
/// <summary> /// Constructor of record service. /// </summary> /// <param name="sensorContext">Sensor context.</param> /// <param name="mapper">Automapper.</param> public RecordService(ISensorContext sensorContext, IMapper mapper, ICommandProducer <IProcessData, IRecordDTO> processDataCommandProducer, ILogger <RecordService> logger) { _sensorContext = sensorContext ?? throw new ArgumentNullException(nameof(sensorContext)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _processDataCommandProducer = processDataCommandProducer ?? throw new ArgumentNullException(nameof(processDataCommandProducer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Constructor of service for processing telemetry data. /// </summary> /// <param name="mapper">AutoMapper service.</param> /// <param name="registerReportCommandProducer">Command producer for event bus.</param> public DataProcessorService(IMapper mapper, ICommandProducer <IRegisterReport, IReportDTO> registerReportCommandProducer) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _registerReportCommandProducer = registerReportCommandProducer ?? throw new ArgumentNullException(nameof(registerReportCommandProducer)); }
protected BaseAppService(ICommandProducer producer, IMapper mapper) { this.producer = producer; this.mapper = mapper; }
public CommandProcessor([NotNull] CommandConsoleProducer commandProducer) { _commandProducer = commandProducer; }