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")); } }
public async Task <IActionResult> DeleteGroceryItem(int id) { var result = await _groceryItemRepository.DeleteGroceryItem(id); return(result ? Ok() : BadRequest()); }
public IActionResult Delete(int id) { _groceryItem.DeleteGroceryItem(id); return Json(new { id }); }