public IActionResult Post(RotaCadastroModel model) { //verificando se os campos da model passaram nas validações if (ModelState.IsValid) { try { var rota = mapper.Map <Rota>(model); rotaRepository.Inserir(rota); var result = new { message = "Rota cadastrada com sucesso", rota }; return(Ok(result)); //HTTP 200 (SUCESSO!) } catch (Exception e) { return(StatusCode(500, "Erro: " + e.Message)); } } else { //Erro HTTP 400 (BAD REQUEST) return(BadRequest("Ocorreram erros de validação.")); } }
public void CadastrarNovaRota(RotaDto item) { AdicionaAeroportosEConexao(item); _rotaRepository.Inserir(item); }