Exemplo n.º 1
0
        public IActionResult RemoveGroceryItem(int groceryListId, int groceryItemId)
        {
            var list = _groceryLists.ReadGroceryList(groceryListId);
            var item = _groceryItem.ReadGroceryItem(groceryItemId);

            _groceryItem.DeleteGroceryItem(groceryItemId);
            list.GroceryItems.Remove(item);
            _groceryLists.UpdateGroceryList(0, list);
            if (IsAjaxRequest())
            {
                return(Json("Ok"));
            }
            else
            {
                return(Json("Not okay"));
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// This method calls the partial view that displays 
 /// grocery items in a specific list. 
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public IActionResult GroceryItemRow(int id)
 {
     var item = _groceryItem.ReadGroceryItem(id);
     return PartialView("_GroceryItemRow", item);
 }