// POST: odata/users_details public IHttpActionResult Post(users_details users_details) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.users_details.Add(users_details); db.SaveChanges(); return(Created(users_details)); }
// DELETE: odata/users_details(5) public IHttpActionResult Delete([FromODataUri] int key) { users_details users_details = db.users_details.Find(key); if (users_details == null) { return(NotFound()); } db.users_details.Remove(users_details); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Patch([FromODataUri] int key, Delta <users_details> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } users_details users_details = db.users_details.Find(key); if (users_details == null) { return(NotFound()); } patch.Patch(users_details); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!users_detailsExists(key)) { return(NotFound()); } else { throw; } } return(Updated(users_details)); }