public IHttpActionResult PutA2Data(int id, A2Data a2Data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != a2Data.Id) { return(BadRequest()); } db.Entry(a2Data).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!A2DataExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetA2Data(int id) { A2Data a2Data = db.A2Data.Find(id); if (a2Data == null) { return(NotFound()); } return(Ok(a2Data)); }
public IHttpActionResult PostA2Data(A2Data a2Data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.A2Data.Add(a2Data); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = a2Data.Id }, a2Data)); }
public IHttpActionResult DeleteA2Data(int id) { A2Data a2Data = db.A2Data.Find(id); if (a2Data == null) { return(NotFound()); } db.A2Data.Remove(a2Data); db.SaveChanges(); return(Ok(a2Data)); }