public IActionResult Put([FromBody] ProfessorEdicaoViewModel model) { if (!ModelState.IsValid) { return(BadRequest()); } try { appService.Atualizar(model); return(Ok($"Professor '{model.Nome}', atualizado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Atualizar(ProfessorEdicaoViewModel model) { var professor = Mapper.Map <Professor>(model); domainService.Atualizar(professor); }