public CreateOrderHandler(IMongoRepository <Order, Guid> repository, IBusPublisher publisher,
                           IPricingServiceClient pricingServiceClient, ITracer tracer, ILogger <CreateOrderHandler> logger)
 {
     _repository           = repository;
     _publisher            = publisher;
     _pricingServiceClient = pricingServiceClient;
     _tracer = tracer;
     _logger = logger;
 }
 public AssignVehicleToOrderHandler(IOrderRepository orderRepository,
                                    IPricingServiceClient pricingServiceClient, IVehiclesServiceClient vehiclesServiceClient,
                                    IMessageBroker messageBroker)
 {
     _orderRepository       = orderRepository;
     _pricingServiceClient  = pricingServiceClient;
     _vehiclesServiceClient = vehiclesServiceClient;
     _messageBroker         = messageBroker;
 }
        public MarketPricesViewModel(IEventAggregator eventAggregator, IPricingServiceClient pricingServiceClient)
        {
            _eventAggregator                   = eventAggregator;
            _pricingServiceClient              = pricingServiceClient;
            _pricingServiceClient.PriceUpdate += HandlePricingServiceClientPriceUpdate;

            LoadSamplePairs();
            AddEmptySlot();
        }
 public PriceRepository(IPricingServiceClient pricingServiceClient, IPriceFactory priceFactory, ILoggerFactory loggerFactory)
 {
     _pricingServiceClient = pricingServiceClient;
     _priceFactory = priceFactory;
     _log = loggerFactory.Create(typeof (PriceRepository));
 }
示例#5
0
 public PriceRepository(IPricingServiceClient pricingServiceClient, IPriceFactory priceFactory, ILoggerFactory loggerFactory)
 {
     _pricingServiceClient = pricingServiceClient;
     _priceFactory         = priceFactory;
     _log = loggerFactory.Create(typeof(PriceRepository));
 }
 public PriceRepository(IPricingServiceClient pricingServiceClient, IPriceFactory priceFactory)
 {
     _pricingServiceClient = pricingServiceClient;
     _priceFactory = priceFactory;
 }