public PlaceOrderCustomer(IEventBus eventBus, ICostCalculator costCalculator, IOrderNumberGenerator orderNumberGenerator, IOrdersRepository ordersRepository, OrdersDbContext dbContext, ICommandBus commandBus) { _eventBus = eventBus; _costCalculator = costCalculator; _orderNumberGenerator = orderNumberGenerator; _ordersRepository = ordersRepository; _dbContext = dbContext; _commandBus = commandBus; }
public OrdersRepository(OrdersDbContext dbContext) { _dbContext = dbContext; }
public SillyOrderNumberGenerator(OrdersDbContext dbContext) { _dbContext = dbContext; }