public IHttpActionResult PutFuelle(Fuelle fuelle)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (fuelle.ultimoUsr == null || fuelle.ultimoUsr == 0)
            {
                return(BadRequest("no hay usuario para guardar"));
            }
            fuelle.ultimaFec = DateTime.Now;

            db.Entry(fuelle).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FuelleExists(fuelle.idFuelle))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(fuelle));
        }
        public IHttpActionResult GetFuelle(int id)
        {
            Fuelle fuelle = db.Fuelle.Find(id);

            if (fuelle == null)
            {
                return(NotFound());
            }

            return(Ok(fuelle));
        }
        public IHttpActionResult DeleteFuelle(int id)
        {
            Fuelle fuelle = db.Fuelle.Find(id);

            if (fuelle == null)
            {
                return(NotFound());
            }

            db.Fuelle.Remove(fuelle);
            db.SaveChanges();

            return(Ok());
        }
        public IHttpActionResult PostFuelle(Fuelle fuelle)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (fuelle.ultimoUsr == null || fuelle.ultimoUsr == 0)
            {
                return(BadRequest("no hay usuario para guardar"));
            }

            fuelle.ultimaFec = DateTime.Now;
            db.Fuelle.Add(fuelle);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = fuelle.idFuelle }, fuelle));
        }