コード例 #1
0
ファイル: OrderService.cs プロジェクト: hessli/Able.Store
 public OrderService(IOrderRepository orderRepository, IUserRepository userRepository,
                     IBasketRepository basketRepository,
                     IOrderCacheService orderCacheService)
 {
     _orderCacheService = orderCacheService;
     _orderRepository   = orderRepository;
     _userRepository    = userRepository;
     _baseketRepository = basketRepository;
 }
コード例 #2
0
        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();
        }
コード例 #3
0
 public TicketOrder(IOrderCacheService orderCacheService, ITicketData ticketData)
 {
     OrderCacheService = orderCacheService;
     TicketData        = ticketData;
 }
コード例 #4
0
 public OrderController(IOrderCacheService orderCacheService, ITicketData ticketData)
 {
     _orderCacheService = orderCacheService;
     _ticketData        = ticketData;
 }
コード例 #5
0
        // TODO refactor verification from execution

        public OrderManager(IOrderCacheService orderCacheService)
        {
            _orderCacheService = orderCacheService;
        }