Example #1
0
        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));
        }
Example #2
0
        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));
        }