public ActionResult Edit(GroceriesList grocery) { int?id = grocery.GroceriesListId; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var groceryList = db.GroceriesLists.Find(id); if (TryUpdateModel(groceryList, "", new string[] { "ItemName", "GroceriesCategoriesId" })) { try { db.SaveChanges(); return(Json(new { responseText = "Saved successfully" })); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); } } //if (ModelState.IsValid) //{ // System.Threading.Thread.Sleep(7000); // db.Entry(groceriesList).State = EntityState.Modified; // db.SaveChanges(); // return Json(new { responseText = "Saved successfully" }); //} ViewBag.GroceriesCategoriesId = new SelectList(db.GroceriesCategory, "GroceriesCategoriesId", "GroceriesName", groceryList.GroceriesCategoriesId); return(View(groceryList)); }
public ActionResult Remove(int id) { GroceriesList groceriesList = db.GroceriesLists.Find(id); db.GroceriesLists.Remove(groceriesList); db.SaveChanges(); return(Json(new { success = true })); }
// GET: GroceriesLists/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GroceriesList groceriesList = db.GroceriesLists.Find(id); if (groceriesList == null) { return(HttpNotFound()); } return(PartialView("GroceriesDelete", groceriesList)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GroceriesList groceriesList = db.GroceriesLists.Find(id); if (groceriesList == null) { return(HttpNotFound()); } return(View(groceriesList)); }
public ActionResult Edit(int?id) { string uid = Request.Cookies["userId"].Value.ToString(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GroceriesList groceriesList = db.GroceriesLists.Find(id); if (groceriesList == null) { return(HttpNotFound()); } ViewBag.GroceriesCategoriesId = new SelectList(db.GroceriesCategory.Where(p => p.AppUserId == uid || p.AppUserId == "all"), "GroceriesCategoriesId", "GroceriesName", groceriesList.GroceriesCategoriesId); return(PartialView("GroceriesEdit", groceriesList)); }
public ActionResult Create([Bind(Include = "GroceriesListId,ItemName,GroceriesCategoriesId,appUserId")] GroceriesList createGroceriesListForm) { string uid = Request.Cookies["userId"].Value.ToString(); if (ModelState.IsValid) { try { db.GroceriesLists.Add(createGroceriesListForm); db.SaveChanges(); } catch (Exception ex) { ModelState.AddModelError("error", ex.Message); } //List<string> l = db.GroceriesLists.OrderBy(c => c.GroceriesCategoriesId).Select(c => c.ItemName).ToList(); //decimal page=0; //foreach (var item in l) //{ // page++; // if(item==createGroceriesListForm.ItemName) // { // break; // } //} //page = page / 5; //var wholeNumber = (int)Math.Ceiling(page); return(Json(new { responseText = "Saved successfully" })); } ViewBag.GroceriesCategoriesId = new SelectList(db.GroceriesCategory.Where(p => p.AppUserId == uid || p.AppUserId == "all"), "GroceriesCategoriesId", "GroceriesName", createGroceriesListForm.GroceriesCategoriesId); return(View(createGroceriesListForm)); }