// POST: odata/mdArrangementPanelRows public async Task <IHttpActionResult> Post(mdArrangementPanelRow mdArrangementPanelRow) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.mdArrangementPanelRows.Add(mdArrangementPanelRow); await db.SaveChangesAsync(); return(Created(mdArrangementPanelRow)); }
// DELETE: odata/mdArrangementPanelRows(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { mdArrangementPanelRow mdArrangementPanelRow = await db.mdArrangementPanelRows.FindAsync(key); if (mdArrangementPanelRow == null) { return(NotFound()); } db.mdArrangementPanelRows.Remove(mdArrangementPanelRow); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/mdArrangementPanelRows(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <mdArrangementPanelRow> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } mdArrangementPanelRow mdArrangementPanelRow = await db.mdArrangementPanelRows.FindAsync(key); if (mdArrangementPanelRow == null) { return(NotFound()); } patch.Put(mdArrangementPanelRow); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!mdArrangementPanelRowExists(key)) { return(NotFound()); } else { throw; } } return(Updated(mdArrangementPanelRow)); }