public IActionResult Post(ProfessorRegistradoDto model) { var professor = _mapper.Map <Professor>(model); _repo.Add(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não cadastrado")); }
public IActionResult Put(int id, ProfessorRegistradoDto model) { var professor = _repo.GetAllProfessoreByID(id, false); if (professor == null) { return(BadRequest("Professor não encontrado")); } _mapper.Map(model, professor); _repo.Update(professor); if (_repo.SaveChanges()) { return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor))); } return(BadRequest("Professor não atualizado")); }