示例#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());
        }