public OrderingAppService(IMSFrameworkSession session, IOrderReadRepository readRepository, IOrderWriteRepository writeRepository, ILogger <OrderingAppService> logger) : base(session, logger) { _readRepository = readRepository; _writeRepository = writeRepository; }
public PlaceOrderUseCase( ICustomerReadOnlyRepository customerReadOnlyRepository, IOrderWriteRepository orderWriteOnlyRepository, IKafkaProducer kafkaProducer) { _customerReadOnlyRepository = customerReadOnlyRepository; _orderWriteOnlyRepository = orderWriteOnlyRepository; _kafkaProducer = kafkaProducer; }
public OrderService(IDayTimeStrategy dayTimeStrategy, IOrderWriteRepository orderWriteRepository, IOrderReadRepository orderReadRepository) { _dayTimeStrategy = dayTimeStrategy; _orderWriteRepository = orderWriteRepository; _orderReadRepository = orderReadRepository; }