public IHttpActionResult Putcomplexity(int id, complexity complexity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != complexity.ID) { return(BadRequest()); } db.Entry(complexity).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!complexityExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getcomplexity(int id) { complexity complexity = db.complexity.Find(id); if (complexity == null) { return(NotFound()); } return(Ok(complexity)); }
public IHttpActionResult Postcomplexity(complexity complexity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.complexity.Add(complexity); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = complexity.ID }, complexity)); }
public IHttpActionResult Deletecomplexity(int id) { complexity complexity = db.complexity.Find(id); if (complexity == null) { return(NotFound()); } db.complexity.Remove(complexity); db.SaveChanges(); return(Ok(complexity)); }