public IActionResult Put(FuncaoEdicaoModel model) { if (!ModelState.IsValid) { return(BadRequest()); } try { service.Atualizar(model); return(Ok("Função atualizado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult Put(FuncaoEdicaoModel model) { if (ModelState.IsValid) { try { //buscando a função cadastrada atraves do id.. var funcao = funcaoRepository.ObterPorId(model.IdFuncao); //verificar se a função foi encontrada if (funcao != null) { funcao.Descricao = model.Descricao; funcaoRepository.Atualizar(funcao); var result = new { //objeto anônimo mensagem = "Função atualizada com sucesso.", funcao = funcao }; return(Ok(result)); } else { return(UnprocessableEntity("Id da função não foi encontrado no sistema.")); } } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); } }
public void Atualizar(FuncaoEdicaoModel model) { var funcao = mapper.Map <FuncaoEntity>(model); domainService.Atualizar(funcao); }