public async Task <HttpResponseMessage> AddUtilizzo([FromBody] UtilizzoVeicoli utilizzo)
        {
            var currentUtilizzo = new UtilizzoVeicoli();

            if (utilizzo == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotAcceptable));
            }
            else
            {
                currentUtilizzo.IdVeicolo       = utilizzo.IdVeicolo;
                currentUtilizzo.DataInizio      = utilizzo.DataInizio;
                currentUtilizzo.DataFine        = utilizzo.DataFine;
                currentUtilizzo.KmInizio        = utilizzo.KmInizio;
                currentUtilizzo.KmFine          = utilizzo.KmFine;
                currentUtilizzo.Destinazione    = utilizzo.Destinazione;
                currentUtilizzo.CostoCarburante = utilizzo.CostoCarburante;
                currentUtilizzo.CostoPedaggio   = utilizzo.CostoPedaggio;
                currentUtilizzo.IdAnagrafica    = utilizzo.IdAnagrafica;
                currentUtilizzo.IdCommessa      = utilizzo.IdCommessa;

                _context.UtilizzoVeicoli.Add(currentUtilizzo);
                await _context.SaveChangesAsync();

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }
        public async Task <HttpResponseMessage> EditUtilizzo([FromBody] UtilizzoVeicoli utilizzo)
        {
            var currentUtilizzo = await _context.UtilizzoVeicoli.FirstOrDefaultAsync(v => v.IdUtilizzoVeicoli == utilizzo.IdUtilizzoVeicoli);

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

            else
            {
                _context.Entry(currentUtilizzo).CurrentValues.SetValues(utilizzo);
                //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));
            }
        }