/// <summary> /// Atualização do aluno /// </summary> /// <param name="aluno"></param> /// <returns></returns> public async Task <Aluno> UpdateAlunoAsync(Aluno aluno) { var alunoConsultado = await _context.Alunos .FirstOrDefaultAsync(p => p.Id == aluno.Id); if (alunoConsultado == null) { return(null); } _context.Entry(alunoConsultado).CurrentValues.SetValues(aluno); await _context.SaveChangesAsync(); return(alunoConsultado); }
public async Task <Professor> UpdateProfessorAsync(Professor professor) { var professorConsultado = await _context.Professores .FirstOrDefaultAsync(p => p.Id == professor.Id); if (professorConsultado == null) { return(null); } _context.Entry(professorConsultado).CurrentValues.SetValues(professor); await _context.SaveChangesAsync(); return(professorConsultado); }