public DeviceController(ActionInvoker actionInvoker, DataContext dataContext, JsonMapperManager jsonMapperManager, DeviceHiveConfiguration deviceHiveConfiguration, IMessageManager messageManager, DeviceService deviceService) : base(actionInvoker, dataContext, jsonMapperManager, deviceHiveConfiguration) { _messageManager = messageManager; _deviceService = deviceService; }
public DeviceController(ActionInvoker actionInvoker, WebSocketServerBase server, DataContext dataContext, JsonMapperManager jsonMapperManager, [Named("DeviceCommand")] DeviceSubscriptionManager subscriptionManager, MessageBus messageBus, IMessageManager messageManager, DeviceService deviceService) : base(actionInvoker, server, dataContext, jsonMapperManager) { _subscriptionManager = subscriptionManager; _messageBus = messageBus; _messageManager = messageManager; _deviceService = deviceService; _deviceMapper = jsonMapperManager.GetMapper<Device>(); }
public DeviceController(DeviceService deviceService) { _deviceService = deviceService; }
public DeviceController(MessageBus messageBus, DeviceService deviceService) { _messageBus = messageBus; _deviceService = deviceService; }