public IHttpActionResult PutMOS_Desc(int id, MOS_Desc mOS_Desc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mOS_Desc.id) { return(BadRequest()); } db.Entry(mOS_Desc).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MOS_DescExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostMOS_Desc(MOS_Desc mOS_Desc) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MOS_Desc.Add(mOS_Desc); try { db.SaveChanges(); } catch (DbUpdateException) { if (MOS_DescExists(mOS_Desc.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApiPost", new { id = mOS_Desc.id }, mOS_Desc)); }
public IHttpActionResult DeleteMOS_Desc(int id) { MOS_Desc mOS_Desc = db.MOS_Desc.Find(id); if (mOS_Desc == null) { return(NotFound()); } db.MOS_Desc.Remove(mOS_Desc); db.SaveChanges(); return(Ok(mOS_Desc)); }
public IHttpActionResult GetMOS_Desc(int id) { MOS_Desc mOS_Desc = db.MOS_Desc.Find(id); if (mOS_Desc == null) { return(NotFound()); } return(Ok(new DropDownDTO { id = mOS_Desc.id.ToString(), description = (mOS_Desc.MOSCode.Trim() + " - " + mOS_Desc.description.Trim()) })); }