// POST: odata/BikeContainers public async Task <IHttpActionResult> Post(BikeContainer bikeContainer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BikeContainer.Add(bikeContainer); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (BikeContainerExists(bikeContainer.Id)) { return(Conflict()); } else { throw; } } return(Created(bikeContainer)); }
// DELETE: odata/BikeContainers(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { BikeContainer bikeContainer = await db.BikeContainer.FindAsync(key); if (bikeContainer == null) { return(NotFound()); } db.BikeContainer.Remove(bikeContainer); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/BikeContainers(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <BikeContainer> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BikeContainer bikeContainer = await db.BikeContainer.FindAsync(key); if (bikeContainer == null) { return(NotFound()); } patch.Put(bikeContainer); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BikeContainerExists(key)) { return(NotFound()); } else { throw; } } return(Updated(bikeContainer)); }
public void GetListItem(BikeContainer item) { ActiveItem = item; }
public void AddContainer(BikeContainer container) { BikeContainers.Add(container); }