Ejemplo n.º 1
0
            public async Task HandleAsync(Mixing.Contract.OnStockConsumed message)
            {
                _stockDb.Yellow  -= message.Yellow;
                _stockDb.Cyan    -= message.Cyan;
                _stockDb.Magenta -= message.Magenta;
                await _stockDb.OnUpdatedAsync();

                await _hub.Clients.All.SendAsync(nameof(ClientHub.OnStockUpdated), _stockDb.Levels());
            }
Ejemplo n.º 2
0
 public StockLevelResponse RequestStockLevels()
 {
     return(_stockDb.Levels());
 }
Ejemplo n.º 3
0
            public async Task HandleAsync(OnServiceStarted message)
            {
                await _stockDb.OnUpdatedAsync();

                await _hub.Clients.All.SendAsync(nameof(ClientHub.OnStockUpdated), _stockDb.Levels());
            }