public IHttpActionResult PutUserSugerence(int id, UserSugerence userSugerence) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != userSugerence.UserSugerenceId) { return(BadRequest()); } db.Entry(userSugerence).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserSugerenceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostUserSugerence(UserSugerence userSugerence) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.UserSugerence.Add(userSugerence); try { db.SaveChanges(); } catch (DbUpdateException) { if (UserSugerenceExists(userSugerence.UserSugerenceId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = userSugerence.UserSugerenceId }, userSugerence)); }
public IHttpActionResult DeleteUserSugerence(int id) { UserSugerence userSugerence = db.UserSugerence.Find(id); if (userSugerence == null) { return(NotFound()); } db.UserSugerence.Remove(userSugerence); db.SaveChanges(); return(Ok(userSugerence)); }