public IActionResult Post(FuncaoCadastroModel model) { if (ModelState.IsValid) { try { var funcao = new Funcao(); funcao.Descricao = model.Descricao; funcaoRepository.Inserir(funcao); var result = new { //objeto anônimo mensagem = "Função cadastrada com sucesso.", funcao = funcao }; return(Ok(result)); } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); } }
public IActionResult Post(FuncaoCadastroModel model) { if (!ModelState.IsValid) { return(BadRequest()); } try { service.Inserir(model); return(Ok("Função cadastrado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Inserir(FuncaoCadastroModel model) { var funcao = mapper.Map <FuncaoEntity>(model); domainService.Inserir(funcao); }