public void Put(int id, [FromBody] Professor professor) { professor.id_professor = id; if (ModelState.IsValid) { _ProfessorRepository.Update(professor); } }
public int UpdateProfessor(ProfessorRequest professorUpdateReq) { var professor = _professorRepository.GetProfessor(professorUpdateReq.IdProfessor.Value); if (professor == null) { throw new SignaRegraNegocioException("Nenhum professor encontrado."); } var professorEntity = _mapper.Map <ProfessorEntity>(professorUpdateReq); var linhasAfetadas = _professorRepository.Update(professorEntity); return(linhasAfetadas); }
public ActionResult Edit([Bind(Include = "Id,Nome,Sobrenome")] Professor professor) { try { if (ModelState.IsValid) { _professorRepository.Update(professor); TempData["Success"] = "Registro atualizado com sucesso."; } return(View(professor)); } catch (InvalidOperationException IEx) { TempData["Error"] = IEx.Message; return(View()); } }
//método para atualizar o professor public void AtualizarProfessor(Professor professor) { repository.Update(professor); }