Esempio n. 1
0
        public ClientModel(IConnectionClient tcpClient, IResponseMessageFactory responseMessageFactory)
        {
            _tcpClient = tcpClient;
            _responseMessageFactory = responseMessageFactory;
            _messageDictionary      = new ConcurrentDictionary <Guid, string>();

            Task.Run(async() => await ReadNewResponse());
        }
Esempio n. 2
0
        public DependencyResolver()
        {
            _objectFactories = new Dictionary <Type, Func <object> >
            {
                { typeof(IResponseMessageFactory), ResolveResponseMessageFactory },
            };

            _responseMessageFactoryInstance = new ResponseMessageFactory();
        }
Esempio n. 3
0
 public OrderProcessor(
     IResponseMessageFactory responseMessageFactory,
     ILoggerService loggerService,
     IDeduplicator deduplicator,
     IOrderOperationFactory orderOperationFactory)
 {
     _responseMessageFactory = responseMessageFactory;
     _loggerService          = loggerService;
     _deduplicator           = deduplicator;
     _orderOperationFactory  = orderOperationFactory;
 }
Esempio n. 4
0
        public GetOrderOperation(
            IOrderRepository orderRepository,
            ILoggerService loggerService,
            IResponseMessageFactory responseMessageFactory)
        {
            _orderRepository        = orderRepository;
            _loggerService          = loggerService;
            _responseMessageFactory = responseMessageFactory;

            Operation = Operation.Get_Order_Details;
        }
Esempio n. 5
0
        public CancelOrderOperation(
            IResponseMessageFactory responseMessageFactory,
            ILoggerService loggerService,
            IOrderRepository orderRepository,
            IInventoryRepository inventoryService)
        {
            _responseMessageFactory = responseMessageFactory;
            _loggerService          = loggerService;
            _orderRepository        = orderRepository;
            _inventoryService       = inventoryService;

            Operation = Operation.Cancel_Order;
        }
Esempio n. 6
0
        public CreateOrderOperation(
            IPriceCalculator priceCalculator,
            IInventoryRepository inventoryService,
            IOrderRepository orderRepository,
            ILoggerService loggerService,
            IResponseMessageFactory responseMessageFactory)
        {
            _priceCalculator        = priceCalculator;
            _inventoryService       = inventoryService;
            _orderRepository        = orderRepository;
            _loggerService          = loggerService;
            _responseMessageFactory = responseMessageFactory;

            Operation = Operation.Submit_Order;
        }
Esempio n. 7
0
 public WcfOwinHost(IApplication application, IRequestFactory requestFactory, IResponseMessageFactory responseFactory)
 {
     _responseFactory = responseFactory;
     _requestFactory = requestFactory;
     _application = application;
 }
Esempio n. 8
0
 public HomeController(IMappingService service, IResponseMessageFactory factory)
 {
     _service = service;
     _factory = factory;
 }