public IHttpActionResult PutTerInfo(int id, TerInfo terInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != terInfo.TerInfoID) { return(BadRequest()); } db.Entry(terInfo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TerInfoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTerInfo(int id) { TerInfo terInfo = db.TerInfoes.Find(id); if (terInfo == null) { return(NotFound()); } return(Ok(terInfo)); }
public IHttpActionResult PostTerInfo(TerInfo terInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TerInfoes.Add(terInfo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = terInfo.TerInfoID }, terInfo)); }
public IHttpActionResult DeleteTerInfo(int id) { TerInfo terInfo = db.TerInfoes.Find(id); if (terInfo == null) { return(NotFound()); } db.TerInfoes.Remove(terInfo); db.SaveChanges(); return(Ok(terInfo)); }
public void iAddTerInfo(TerInfo terinfo) { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TerLib te = new TerLib(cnStr); try { te.AddTerInfo(terinfo); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }