public OrderService(IOrderRepository orderRepository, IUserRepository userRepository, IBasketRepository basketRepository, IOrderCacheService orderCacheService) { _orderCacheService = orderCacheService; _orderRepository = orderRepository; _userRepository = userRepository; _baseketRepository = basketRepository; }
public InMemoryStockExchangeRepository(ISecuritiesProvider securitiesProvider, IOrdersHistory ordersHistory , OrderTraceRepository traceRepository, IMarketOpeningTimesService marketTimes, IOrderCacheService orderCacheService) { _securitiesProvider = securitiesProvider; _ordersHistory = ordersHistory; _traceRepository = traceRepository; _marketTimes = marketTimes; _orderCacheService = orderCacheService; _orderManager = new OrderManager(orderCacheService); InitOrderBooks(); }
public TicketOrder(IOrderCacheService orderCacheService, ITicketData ticketData) { OrderCacheService = orderCacheService; TicketData = ticketData; }
public OrderController(IOrderCacheService orderCacheService, ITicketData ticketData) { _orderCacheService = orderCacheService; _ticketData = ticketData; }
// TODO refactor verification from execution public OrderManager(IOrderCacheService orderCacheService) { _orderCacheService = orderCacheService; }