public async Task <IHttpActionResult> PutCM_Model(int id, CM_Model cM_Model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cM_Model.id) { return(BadRequest()); } db.Entry(cM_Model).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CM_ModelExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetCM_Model(int id) { CM_Model cM_Model = await db.CM_Model.FindAsync(id); if (cM_Model == null) { return(NotFound()); } return(Ok(cM_Model)); }
public async Task <IHttpActionResult> PostCM_Model(CM_Model cM_Model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CM_Model.Add(cM_Model); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = cM_Model.id }, cM_Model)); }
public async Task <IHttpActionResult> DeleteCM_Model(int id) { CM_Model cM_Model = await db.CM_Model.FindAsync(id); if (cM_Model == null) { return(NotFound()); } db.CM_Model.Remove(cM_Model); await db.SaveChangesAsync(); return(Ok(cM_Model)); }