Exemplo n.º 1
0
        public async Task Handle(OperationCompletedEvent message)
        {
            var op = await _dbContext.Operations.FindAsync(message.OperationId).ConfigureAwait(false);

            if (op == null)
            {
                return;
            }

            op.Status        = OperationStatus.Completed;
            op.StatusMessage = OperationStatus.Completed.ToString();
            await _dbContext.SaveChangesAsync();

            await _bus.Advanced.Topics.Publish("agent.all", new InventoryRequestedEvent()).ConfigureAwait(false);

            MarkAsComplete();
        }
 private void ShowMessageToaster(OperationCompletedEvent action)
 {
     toasterPopup.ShowDialogBox(this, action.Message);
 }
Exemplo n.º 3
0
        public Task Handle(OperationCompletedEvent evt)
        {
            SendOperationStatus(evt.ClientId, evt.OperationId, OperationStatus.Completed);

            return(Task.CompletedTask);
        }