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