public ActionResult DeleteConfirmed(int id) { CmnMenu cmnMenu = db.CmnMenus.Find(id); db.CmnMenus.Remove(cmnMenu); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Title,ParentID,MenuURL,SequenceNo,IsActive")] CmnMenu cmnMenu) { if (ModelState.IsValid) { db.Entry(cmnMenu).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ParentID = new SelectList(db.CmnMenus, "ID", "Title", cmnMenu.ParentID); return(View(cmnMenu)); }
// GET: Menus/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CmnMenu cmnMenu = db.CmnMenus.Find(id); if (cmnMenu == null) { return(HttpNotFound()); } return(View(cmnMenu)); }
// GET: Menus/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CmnMenu cmnMenu = db.CmnMenus.Find(id); if (cmnMenu == null) { return(HttpNotFound()); } ViewBag.ParentID = new SelectList(db.CmnMenus, "ID", "Title", cmnMenu.ParentID); return(View(cmnMenu)); }
public HttpResponseMessage UpdateMenu(CmnMenu model) { int result = 0; try { result = objMenuService.UpdateMenu(model); } catch (Exception e) { e.ToString(); result = -0; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public ActionResult Create([Bind(Include = "Title,ParentID,MenuURL,SequenceNo,IsActive")] CmnMenu cmnMenu) { var userinfo = (UserInformation)Session["UserBasicInfo"]; if (ModelState.IsValid) { var maxMenuId = db.CmnMenus.Max(i => i.ID); cmnMenu.ID = maxMenuId + 1; cmnMenu.BUID = 1; cmnMenu.CreateBy = userinfo.Id; cmnMenu.CreateDate = DateTime.Now; db.CmnMenus.Add(cmnMenu); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ParentID = new SelectList(db.CmnMenus, "ID", "Title", cmnMenu.ParentID); return(View(cmnMenu)); }
public HttpResponseMessage SaveMenu(CmnMenu model) { int result = 0; try { //By Default Company Status Will be Active(1) model.StatusID = 1; result = objMenuService.SaveMenu(model); } catch (Exception e) { e.ToString(); result = -0; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
/// Static ID Provided /// <summary> /// Save Data To Database /// <para>Use it when save data through a stored procedure</para> /// </summary> public int SaveMenu(CmnMenu model) { GenericFactoryFor_Menu = new vmCmnMenu_GF(); int result = 0; try { Hashtable ht = new Hashtable(); ht.Add("MenuID", model.MenuID); ht.Add("CustomCode", model.CustomCode); ht.Add("MenuName", model.MenuName); ht.Add("ModuleID", model.ModuleID); ht.Add("MenuPath", model.MenuPath); ht.Add("ReportName", model.ReportName); ht.Add("ReportPath", model.ReportPath); ht.Add("ParentID", model.ParentID); ht.Add("Sequence", model.Sequence); ht.Add("MenuTypeID", model.MenuTypeID); ht.Add("StatusID", model.StatusID); ht.Add("MenuIconCss", model.MenuIconCss); ht.Add("CompanyID", model.CompanyID); ht.Add("CreateBy", 1); ht.Add("CreateOn", DateTime.Now); ht.Add("CreatePc", HostService.GetIP()); ht.Add("UpdateBy", model.UpdateBy); ht.Add("UpdateOn", model.UpdateOn); ht.Add("UpdatePc", model.UpdatePc); ht.Add("IsDeleted", model.IsDeleted); ht.Add("DeleteBy", model.DeleteBy); ht.Add("DeleteOn", model.DeleteOn); ht.Add("DeletePc", model.DeletePc); string spQuery = "[Set_CmnMenu]"; result = GenericFactoryFor_Menu.ExecuteCommand(spQuery, ht); } catch (Exception e) { e.ToString(); } return(result); }