public async Task <IHttpActionResult> PutTravellers_Table(long id, Travellers_Table travellers_Table) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != travellers_Table.Id) { return(BadRequest()); } db.Entry(travellers_Table).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Travellers_TableExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetTravellers_Table(long id) { Travellers_Table travellers_Table = await db.Travellers_Table.FindAsync(id); if (travellers_Table == null) { return(NotFound()); } return(Ok(travellers_Table)); }
public async Task <IHttpActionResult> PostTravellers_Table(Travellers_Table travellers_Table) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Travellers_Table.Add(travellers_Table); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = travellers_Table.Id }, travellers_Table)); }
public async Task <IHttpActionResult> DeleteTravellers_Table(long id) { Travellers_Table travellers_Table = await db.Travellers_Table.FindAsync(id); if (travellers_Table == null) { return(NotFound()); } db.Travellers_Table.Remove(travellers_Table); await db.SaveChangesAsync(); return(Ok(travellers_Table)); }