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