public async Task <IHttpActionResult> PutNomAirports(int id, NomAirports nomAirports) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nomAirports.Id) { return(BadRequest()); } db.Entry(nomAirports).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NomAirportsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetNomAirports(int id) { NomAirports nomAirports = await db.NomAirports.FindAsync(id); if (nomAirports == null) { return(NotFound()); } return(Ok(nomAirports)); }
public async Task <IHttpActionResult> PostNomAirports(NomAirports nomAirports) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.NomAirports.Add(nomAirports); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = nomAirports.Id }, nomAirports)); }
public async Task <IHttpActionResult> DeleteNomAirports(int id) { NomAirports nomAirports = await db.NomAirports.FindAsync(id); if (nomAirports == null) { return(NotFound()); } db.NomAirports.Remove(nomAirports); await db.SaveChangesAsync(); return(Ok(nomAirports)); }