public HttpResponseMessage StealAmountOfBushels(Bushel newBushel) { var db = new AppDbContext(); //firstordefault then make changes var updatedBushel = db.Bushels.FirstOrDefault <Bushel>(bushel => bushel.Id == newBushel.Id); updatedBushel.Quantity = newBushel.Quantity; updatedBushel.Pressed = newBushel.Pressed; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); }
public HttpResponseMessage PullApplesOffTree(ApplesPickedRequest request) { var db = new AppDbContext(); var newBushel = new Bushel { Quantity = request.NumberOfBushels, User = db.Users.Find(request.UserId), Type = request.Type, Ripe = false }; db.Bushels.Add(newBushel); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.Created, newBushel)); }