コード例 #1
0
        public async Task <IActionResult> SetUserTypeAsync([FromBody] SetUserTypeRequest request, CancellationToken token)
        {
            var command = new SetUserTypeCommand(request.UserId, request.UserType);
            await _commandBus.DispatchAsync(command, token);

            return(Ok());
        }
コード例 #2
0
        public async Task <IActionResult> SetUserTypeAsync([FromBody] SetUserTypeRequest model,
                                                           [FromServices] ICommandBus commandBus, CancellationToken token)
        {
            var userId  = _userManager.GetLongUserId(User);
            var command = new SetUserTypeCommand(userId, model.UserType);
            await commandBus.DispatchAsync(command, token);

            return(Ok());
        }