public async Task Handle(OperationFailedEvent message) { var op = await _dbContext.Operations.FindAsync(message.OperationId).ConfigureAwait(false); if (op == null) { return; } op.Status = OperationStatus.Failed; op.StatusMessage = message.ErrorMessage; await _dbContext.SaveChangesAsync(); MarkAsComplete(); }
public Task Handle(OperationFailedEvent evt) { SendOperationStatus(evt.ClientId, evt.OperationId, OperationStatus.Failed, evt.ErrorCode, evt.ErrorMessage); return(Task.CompletedTask); }