function postRequest(obj){
  let response = $.ajax({
    url: "http://localhost:49152/veiculos/",
    type: "POST",
    data: JSON.stringify(obj),
    contentType: "application/json"
  });

  function handleSuccess(){
    console.log("POST request successfully completed: STATUS 200");
    $("#alertSuccessText").text(" O veículo foi adicionado");
    $(".alert-success").css("display", "initial");
    $(".alert-success").addClass("show");

    setTimeout(function(){
      $(".alert-success").removeClass("show");
    }, 3000);
  }
  
  function handleError(){
    console.log("POST request failed: STATUS 500");
    $("#alertDangerText").text(" O veículo não foi adicionado");
    $(".alert-danger").css("display", "initial");
    $(".alert-danger").addClass("show");
    
    setTimeout(function(){
      $(".alert-danger").removeClass("show");
    }, 3000);
  }
  
  response.done(handleSuccess).fail(handleError);

  return response;
}
/**
 * Recebe um objeto e o insere na base de dados da API. Trata o erro/sucesso da
 * requisicao e exibe uma notificao de acordo
 * @param {Objetct} obj - objeto com dados a serem inseridos
 * @returns {Object} response - objeto jquery
 */
Recebe um objeto e o insere na base de dados da API. Trata o erro/sucesso da
requisicao e exibe uma notificao de acordo
@param {Objetct} obj - objeto com dados a serem inseridos
@returns {Object} response - objeto jquery
Recebe um objeto e o insere na base de dados da API . Trata o erro / sucesso da requisicao e exibe uma notificao de acordo @param { Objetct } obj - objeto com dados a serem inseridos @returns { Object } response - objeto jquery
function postRequest(obj){
  let response = $.ajax({
    url: "http://localhost:49152/veiculos/",
    type: "POST",
    data: JSON.stringify(obj),
    contentType: "application/json"
  });
  function handleSuccess(){
    console.log("POST request successfully completed: STATUS 200");
    $("#alertSuccessText").text(" O veículo foi adicionado");
    $(".alert-success").css("display", "initial");
    $(".alert-success").addClass("show");
    setTimeout(function(){
      $(".alert-success").removeClass("show");
    }, 3000);
  }
  function handleError(){
    console.log("POST request failed: STATUS 500");
    $("#alertDangerText").text(" O veículo não foi adicionado");
    $(".alert-danger").css("display", "initial");
    $(".alert-danger").addClass("show");
    setTimeout(function(){
      $(".alert-danger").removeClass("show");
    }, 3000);
  }
  response.done(handleSuccess).fail(handleError);
  return response;
}
function postRequest ( obj ) { let response = $ . ajax ( { url : "http://localhost:49152/veiculos/" , type : "POST" , data : JSON . stringify ( obj ) , contentType : "application/json" } ) ; function handleSuccess ( ) { console . log ( "POST request successfully completed: STATUS 200" ) ; $ ( "#alertSuccessText" ) . text ( " O veículo foi adicionado") ; $ ( ".alert-success" ) . css ( "display" , "initial" ) ; $ ( ".alert-success" ) . addClass ( "show" ) ; setTimeout ( function ( ) { $ ( ".alert-success" ) . removeClass ( "show" ) ; } , 3000 ) ; } function handleError ( ) { console . log ( "POST request failed: STATUS 500" ) ; $ ( "#alertDangerText" ) . text ( " O veículo não foi adicionado"); $ ( ".alert-danger" ) . css ( "display" , "initial" ) ; $ ( ".alert-danger" ) . addClass ( "show" ) ; setTimeout ( function ( ) { $ ( ".alert-danger" ) . removeClass ( "show" ) ; } , 3000 ) ; } response . done ( handleSuccess ) . fail ( handleError ) ; return response ; }
Recebe um objeto e o insere na base de dados da API.
Recebe um objeto e o insere na base de dados da API .