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")); } }
/// <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); }