public IActionResult Post(AlunoRegistraDTO alunoDTO) { var aluno = _mapper.Map <Aluno>(alunoDTO); _repo.Add(aluno); if (_repo.SaveChanges()) { return(Created($"/api/aluno/{alunoDTO.Id}", _mapper.Map <AlunoDTO>(aluno))); } return(BadRequest("O Aluno não foi cadastrado!")); }
public IActionResult Put(int id, AlunoRegistraDTO alunoDTO) { var aluno = _repo.GetAlunoById(id); if (aluno == null) { return(BadRequest("O Aluno não foi encontrado")); } _mapper.Map(alunoDTO, aluno); _repo.Update(aluno); if (_repo.SaveChanges()) { return(Created($"/api/aluno/{alunoDTO.Id}", _mapper.Map <AlunoDTO>(aluno))); } return(BadRequest("O Aluno não foi alterado!")); }