예제 #1
0
        public async Task Handle(IdAuthenticatedEvent message, IMessageHandlerContext context)
        {
            using (LogContext.PushProperty("IntegrationEventContext", $"{message.Id}-{Program.AppName}"))
            {
                _logger.LogInformation("----- Handling IdAuthenticatedEvent: {IntegrationEventId} at {AppName} - ({@IntegrationEvent})", message.Id, Program.AppName, message);

                var command = new AuthRealNameCommand {
                    UserId = message.UserId, Passed = message.Passed
                };

                await _mediator.Send(command);
            }
        }
예제 #2
0
        public async Task <ActionResult <bool> > AuthRealNameAsync([FromBody] AuthRealNameCommand command)
        {
            var result = await _mediator.Send(command);

            return(Ok(ResponseWrapper.CreateOkResponseWrapper(result)));
        }