public async Task<IHttpActionResult> PutNomAircrafts(int id, NomAircrafts nomAircrafts)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            if (id != nomAircrafts.Id)
            {
                return BadRequest();
            }

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

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NomAircraftsExists(id))
                {
                    return NotFound();
                }
                else
                {
                    throw;
                }
            }

            return StatusCode(HttpStatusCode.NoContent);
        }
        public async Task<IHttpActionResult> GetNomAircrafts(int id)
        {
            NomAircrafts nomAircrafts = await db.NomAircrafts.FindAsync(id);
            if (nomAircrafts == null)
            {
                return NotFound();
            }

            return Ok(nomAircrafts);
        }
        public async Task<IHttpActionResult> PostNomAircrafts(NomAircrafts nomAircrafts)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            db.NomAircrafts.Add(nomAircrafts);
            await db.SaveChangesAsync();

            return CreatedAtRoute("DefaultApi", new { id = nomAircrafts.Id }, nomAircrafts);
        }
        public async Task<IHttpActionResult> DeleteNomAircrafts(int id)
        {
            NomAircrafts nomAircrafts = await db.NomAircrafts.FindAsync(id);
            if (nomAircrafts == null)
            {
                return NotFound();
            }

            db.NomAircrafts.Remove(nomAircrafts);
            await db.SaveChangesAsync();

            return Ok(nomAircrafts);
        }