public ActionResult <GroceryList> Purchase([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var list = _context.GroceryList.Find(id); if (list == null) { return(BadRequest()); } list.PurchasedDate = DateTime.Now; _context.SaveChanges(); return(Ok(list)); }
public ActionResult <Item> PurchaseItem([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var purchitem = _context.Item.Find(id); if (purchitem == null) { return(BadRequest()); } else if (purchitem.purchased == true) { purchitem.purchased = false; } else if (purchitem.purchased == true) { purchitem.purchased = false; } _context.SaveChanges(); return(Ok(purchitem)); }