public async Task <IHttpActionResult> PostvIsAAA(vIsAAA vIsAAA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.vIsAAAs.Add(vIsAAA); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (vIsAAAExists(vIsAAA.SecurityCode)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = vIsAAA.SecurityCode }, vIsAAA)); }
public async Task <IHttpActionResult> PutvIsAAA(string id, vIsAAA vIsAAA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vIsAAA.SecurityCode) { return(BadRequest()); } db.Entry(vIsAAA).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!vIsAAAExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// some /// </summary> /// <returns></returns> // PUT: odata/OlympicEx(5) public async Task <IHttpActionResult> Put([FromODataUri] string key, Delta <vIsAAA> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } vIsAAA vIsAAA = await db.vIsAAAs.FindAsync(key); if (vIsAAA == null) { return(NotFound()); } patch.Put(vIsAAA); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!vIsAAAExists(key)) { return(NotFound()); } else { throw; } } return(Updated(vIsAAA)); }
public async Task <IHttpActionResult> GetvIsAAA(string id) { vIsAAA vIsAAA = await db.vIsAAAs.FindAsync(id); if (vIsAAA == null) { return(NotFound()); } return(Ok(vIsAAA)); }
public async Task <IHttpActionResult> DeletevIsAAA(string id) { vIsAAA vIsAAA = await db.vIsAAAs.FindAsync(id); if (vIsAAA == null) { return(NotFound()); } db.vIsAAAs.Remove(vIsAAA); await db.SaveChangesAsync(); return(Ok(vIsAAA)); }
/// <summary> /// some /// </summary> /// <returns></returns> // DELETE: odata/OlympicEx(5) public async Task <IHttpActionResult> Delete([FromODataUri] string key) { vIsAAA vIsAAA = await db.vIsAAAs.FindAsync(key); if (vIsAAA == null) { return(NotFound()); } db.vIsAAAs.Remove(vIsAAA); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }