public ActionResult Edit([Bind(Include = "ID,title,menuClass")] menu_modules module) { //TODO: This action need to be deeply reviewed if (ModelState.IsValid) { db.Entry(module).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(module)); }
public ActionResult Create([Bind(Include = "ID,title,menuClass")] menu_modules module) { //1. Convert the entry to Db Model if (ModelState.IsValid == true) { //TODO: This action need to be deeply reviewed db.menu_modules.Add(module); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(module)); }
// GET: menus/Delete/5 public ActionResult Delete(int?id) { //TODO: This action need to be deeply reviewed if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } menu_modules module = db.menu_modules.Find(id); if (module == null) { return(HttpNotFound()); } bool chiddefault = db.menus.Any(a => a.module_id == module.ID && a.isDefault); if (chiddefault) { Session["TACTION_RESULT"] = "امكان حذف منو پيش فرض وجود ندارد. يكي از آيتم هاي منو انتخابي براي پيش فرض نرم افزار انتخاب شده است."; return(RedirectToAction("Index")); } return(View(module)); }