コード例 #1
0
        public async Task <IActionResult> ChangeUserRole(
            [FromServices] IChangeRoleUseCase useCase,
            [FromServices] ChangeRolePresenter presenter,
            [FromBody] ChangeRoleDto input)
        {
            await useCase.Execute(new ChangeRoleInput(input.UserId, input.DesiredRoles));

            return(presenter.ViewModel);
        }
コード例 #2
0
        public async Task <IActionResult> ChangeRole(
            [FromServices] IChangeRoleUseCase changeRoleUseCase,
            [FromServices] ChangeRolePresenter changeRolePresenter,
            [FromBody] ChangeRoleRequest input)
        {
            await changeRoleUseCase.Execute(new ChangeRoleInput(input.UserId, input.RolesId));

            return(changeRolePresenter.ViewModel);
        }