public QueueBusinessService(IQueueDataService queueServices) { this.queueServices = queueServices; }
public Device(string serialNumber, IQueueDataService dataService) { StateRequestQueue = new ServerQueue <StateRequest>(serialNumber, QueueTypes.State, dataService); CommandRequestQueue = new ServerQueue <Command>(serialNumber, QueueTypes.Command, dataService); ChangesQueue = new ServerQueue <object>(serialNumber, QueueTypes.Change, dataService); }
public ServerQueue(string deviceId, QueueTypes queueType, IQueueDataService context) { _deviceId = deviceId; _queueType = (int)queueType; _dataService = context; }