public IActionResult Create(GroceryItem groceryItem) { groceryItem.OwnerEmail = this.User.Identity.Name; var newGroceryItem = _groceryItem.CreateGroceryItem(groceryItem); newGroceryItem.OwnerEmail = this.User.Identity.Name; return Json(new { newGroceryItem.Id }); }
public IActionResult Create(int listId, CreateGroceryVM cgvm) { var list = _groceryLists.ReadGroceryList(listId); if (list == null) { return(NotFound()); } if (ModelState.IsValid) { var item = _groceryItem.CreateGroceryItem(cgvm.CreateGrocery()); list.GroceryItems.Add(item); _groceryLists.UpdateGroceryList(0, list); if (IsAjaxRequest()) { return(Json(cgvm)); } } if (IsAjaxRequest()) { return(Json(cgvm)); } return(RedirectToAction("Create", "GroceryList", new { listId = listId })); }