private async Task CompleteAsync(IAuthenticatedEvent @event) { await _operationService.CompleteAsync(@event.RequestId); await _bus.PublishAsync(new OperationUpdated(@event.RequestId, @event.UserId, States.Completed, DateTime.UtcNow, string.Empty)); }
private async Task CompleteAsync(IEvent @event, string userId = null) { Logger.Debug($"Complete operation after receiving {@event.GetType().Name} event"); await _operationService.CompleteAsync(@event.RequestId); await _bus.PublishAsync(new OperationUpdated(@event.RequestId, userId, @event.GetType().Name.Humanize(LetterCasing.LowerCase).Underscore(), States.Completed, OperationCodes.Success, string.Empty, DateTime.UtcNow)); }