示例#1
0
 public OrderingAppService(IMSFrameworkSession session, IOrderReadRepository readRepository,
                           IOrderWriteRepository writeRepository,
                           ILogger <OrderingAppService> logger) : base(session, logger)
 {
     _readRepository  = readRepository;
     _writeRepository = writeRepository;
 }
示例#2
0
 public CheckoutController(
     IMessageSender messageSender,
     IMapper mapper,
     IProcessOrderQueueCommandBus commandBus,
     IOrderReadRepository orderReadRepository)
 {
     this.mapper              = mapper;
     this.commandBus          = commandBus;
     this.orderReadRepository = orderReadRepository;
 }
示例#3
0
 public ListOrdersUseCase(IMapper mapper, IOrderReadRepository orderReadRepository)
 {
     _mapper = mapper;
     _orderReadRepository = orderReadRepository;
 }
示例#4
0
 public OrderService(IDayTimeStrategy dayTimeStrategy, IOrderWriteRepository orderWriteRepository, IOrderReadRepository orderReadRepository)
 {
     _dayTimeStrategy      = dayTimeStrategy;
     _orderWriteRepository = orderWriteRepository;
     _orderReadRepository  = orderReadRepository;
 }
示例#5
0
 public OrdersController(IMapper mapper,
                         IOrderReadRepository orderReadRepository)
 {
     this.mapper = mapper;
     this.orderReadRepository = orderReadRepository;
 }
示例#6
0
 public FindOrderUseCase(IMapper mapper, IOrderReadRepository orderReadRepository)
 {
     _mapper = mapper;
     _orderReadRepository = orderReadRepository;
 }