public ClientModel(IConnectionClient tcpClient, IResponseMessageFactory responseMessageFactory) { _tcpClient = tcpClient; _responseMessageFactory = responseMessageFactory; _messageDictionary = new ConcurrentDictionary <Guid, string>(); Task.Run(async() => await ReadNewResponse()); }
public DependencyResolver() { _objectFactories = new Dictionary <Type, Func <object> > { { typeof(IResponseMessageFactory), ResolveResponseMessageFactory }, }; _responseMessageFactoryInstance = new ResponseMessageFactory(); }
public OrderProcessor( IResponseMessageFactory responseMessageFactory, ILoggerService loggerService, IDeduplicator deduplicator, IOrderOperationFactory orderOperationFactory) { _responseMessageFactory = responseMessageFactory; _loggerService = loggerService; _deduplicator = deduplicator; _orderOperationFactory = orderOperationFactory; }
public GetOrderOperation( IOrderRepository orderRepository, ILoggerService loggerService, IResponseMessageFactory responseMessageFactory) { _orderRepository = orderRepository; _loggerService = loggerService; _responseMessageFactory = responseMessageFactory; Operation = Operation.Get_Order_Details; }
public CancelOrderOperation( IResponseMessageFactory responseMessageFactory, ILoggerService loggerService, IOrderRepository orderRepository, IInventoryRepository inventoryService) { _responseMessageFactory = responseMessageFactory; _loggerService = loggerService; _orderRepository = orderRepository; _inventoryService = inventoryService; Operation = Operation.Cancel_Order; }
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; }
public WcfOwinHost(IApplication application, IRequestFactory requestFactory, IResponseMessageFactory responseFactory) { _responseFactory = responseFactory; _requestFactory = requestFactory; _application = application; }
public HomeController(IMappingService service, IResponseMessageFactory factory) { _service = service; _factory = factory; }