public async Task <IHttpActionResult> PutDirBonus2Tab(int id, DirBonus2Tab dirBonus2Tab) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dirBonus2Tab.DirBonus2TabID) { return(BadRequest()); } db.Entry(dirBonus2Tab).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DirBonus2TabExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostDirBonus2Tab(DirBonus2Tab dirBonus2Tab) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DirBonus2Tabs.Add(dirBonus2Tab); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = dirBonus2Tab.DirBonus2TabID }, dirBonus2Tab)); }
public async Task <IHttpActionResult> DeleteDirBonus2Tab(int id) { DirBonus2Tab dirBonus2Tab = await db.DirBonus2Tabs.FindAsync(id); if (dirBonus2Tab == null) { return(NotFound()); } db.DirBonus2Tabs.Remove(dirBonus2Tab); await db.SaveChangesAsync(); return(Ok(dirBonus2Tab)); }