public async Task <HttpResponseMessage> AddVeicolo([FromBody] Veicoli veicolo)
        {
            var currentVeicolo = new Veicoli();

            if (veicolo == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotAcceptable));
            }
            else
            {
                currentVeicolo.Targa            = veicolo.Targa;
                currentVeicolo.Marca            = veicolo.Marca;
                currentVeicolo.Modello          = veicolo.Modello;
                currentVeicolo.Versione         = veicolo.Versione;
                currentVeicolo.Telaio           = veicolo.Telaio;
                currentVeicolo.Immatricolazione = veicolo.Immatricolazione;
                currentVeicolo.Cilindrata       = veicolo.Cilindrata;
                currentVeicolo.CvVapore         = veicolo.CvVapore;
                currentVeicolo.Kw            = veicolo.Kw;
                currentVeicolo.CvFiscali     = veicolo.CvFiscali;
                currentVeicolo.Colore        = veicolo.Colore;
                currentVeicolo.Formato       = veicolo.Formato;
                currentVeicolo.Alimentazione = veicolo.Alimentazione;
                currentVeicolo.NormativaEuro = veicolo.NormativaEuro;
                currentVeicolo.Provincia     = veicolo.Provincia;

                _context.Veicoli.Add(currentVeicolo);
                await _context.SaveChangesAsync();

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }
        public async Task <HttpResponseMessage> EditVeicolo([FromBody] Veicoli veicolo)
        {
            var currentVeicolo = await _context.Veicoli.FirstOrDefaultAsync(v => v.IdVeicolo == veicolo.IdVeicolo);

            if (currentVeicolo == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotAcceptable));
            }

            else
            {
                _context.Entry(currentVeicolo).CurrentValues.SetValues(veicolo);
                //currentAuto.Targa = auto.Targa;
                //currentAuto.Marca = auto.Marca;
                //currentAuto.Modello = auto.Modello;
                //currentAuto.Anno = auto.Anno;
                //currentAuto.Cilindrata = auto.Cilindrata;
                //currentAuto.Kw = auto.Kw;
                //currentAuto.Colore = auto.Colore;

                await _context.SaveChangesAsync();

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }