コード例 #1
0
        public OrderProcessorServiceLocator(IUserContext userContext, IRateExchange rateExchange, IAccountsReceivable accountsReceivable)
        {
            _userContext        = userContext;
            _rateExchange       = rateExchange;
            _accountsReceivable = accountsReceivable;

            InstanceId = Guid.NewGuid();
        }
コード例 #2
0
        public OrderProcessorContainer(IWindsorContainer container, IUserContext userContext, IRateExchange rateExchange, IAccountsReceivable accountsReceivable)
        {
            _userContext        = userContext;
            _rateExchange       = rateExchange;
            _accountsReceivable = accountsReceivable;

            _container = container;
            InstanceId = Guid.NewGuid();
        }
コード例 #3
0
 public OrderProcessor(IOrderValidator validator,
                       IAccountsReceivable receivable,
                       IRateExchange exchange, IUserContext userContext)
 {
     _validator = validator;
     _receivable = receivable;
     _exchange = exchange;
     _userContext = userContext;
 }
コード例 #4
0
ファイル: OrderProcessor.cs プロジェクト: florimm/Talks
        public OrderProcessor(IOrderValidator validator,
                              IAccountsReceivable receivable,
                              IRateExchange exchange,
                              IUserContext userContext,
                              ILogger logger,
                              IOrderShipper orderShipper,
                              MessageDispatcher messageDispatcher)
        {
            Thread.Sleep(TimeSpan.FromMilliseconds(1500));
            InstanceId = Guid.NewGuid();

            _validator         = validator;
            _receivable        = receivable;
            _exchange          = exchange;
            _userContext       = userContext;
            _logger            = logger;
            _orderShipper      = orderShipper;
            _messageDispatcher = messageDispatcher;
        }
コード例 #5
0
ファイル: OrderCollector.cs プロジェクト: florimm/Talks
 public OrderCollector(IAccountsReceivable receivable, IRateExchange exchange, IUserContext userContext)
 {
     _receivable  = receivable;
     _exchange    = exchange;
     _userContext = userContext;
 }