public AlunoViewModel Atualizar(int id, AlunoInput obj) { var aluno = _alunoRepositorio.SelecionarPessoaAluno(id); if (aluno == null) { throw new NotFoundException("Aluno não encontrado!", id); } aluno.Pessoa.Nome = obj.Nome; aluno.Pessoa.Idade = obj.Idade; aluno.Pessoa.Email = obj.Email; aluno.RA = obj.RA; aluno.Curso = obj.Curso; aluno.DataMatricula = obj.DataMatricula; _pessoaRepositorio.Alterar(aluno.Pessoa); _alunoRepositorio.Alterar(aluno); return(_alunoRepositorio.SelecionarPorId(id)); }