public async Task Execute(ChangeRoleInput input) { if (input == null) { outputPort.WriteError(""); return; } var user = await userRepository.Get(input.UserId); if (user == null) { outputPort.NotFound(""); return; } bool success = await userRepository.ChangeRole(user.Id, input.RolesId); outputPort.Standart(new ChangeRoleOutput(success)); }