public IActionResult Put(SetorEdicaoModel model) { if (!ModelState.IsValid) { return(BadRequest()); } try { service.Atualizar(model); return(Ok("Setor atualizado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult Put(SetorEdicaoModel model) { if (ModelState.IsValid) { try { var setor = setorRepository.ObterPorId(model.IdSetor); //verificar se a função foi encontrada if (setor != null) { setor.Nome = model.Nome; setorRepository.Atualizar(setor); var result = new { //objeto anônimo mensagem = "Setor atualizado com sucesso.", setor = setor }; return(Ok(result)); } else { return(UnprocessableEntity("Id da setor não foi encontrado no sistema.")); } } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); } }
public void Atualizar(SetorEdicaoModel model) { var setor = mapper.Map <SetorEntity>(model); domainService.Atualizar(setor); }