public async Task <IHttpActionResult> PutLocation_Status(int id, Location_Status location_Status) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != location_Status.LocationStatusID) { return(BadRequest()); } db.Entry(location_Status).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Location_StatusExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetLocation_Status(int id) { Location_Status location_Status = await db.Location_Status.FindAsync(id); if (location_Status == null) { return(NotFound()); } return(Ok(location_Status)); }
public async Task <IHttpActionResult> PostLocation_Status(Location_Status location_Status) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Location_Status.Add(location_Status); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = location_Status.LocationStatusID }, location_Status)); }
public async Task <IHttpActionResult> DeleteLocation_Status(int id) { Location_Status location_Status = await db.Location_Status.FindAsync(id); if (location_Status == null) { return(NotFound()); } db.Location_Status.Remove(location_Status); await db.SaveChangesAsync(); return(Ok(location_Status)); }