public JsonResult GetSubMenu(string pid, string table) { // this action for Get Sub Menus from database and return as json data //System.Threading.Thread.Sleep(5000); List <Kategori> subMenus = new List <Kategori>(); int pID = 0; int.TryParse(pid, out pID); using (taskDb dc = new taskDb()) { var all = dc.SelectAllActiveRec_Entitet_kategori("tbl_" + table).Where(a => a.aktiv = true && a.id_sup == pID).ToList(); foreach (var item in all) { Kategori kategori = new Kategori(); kategori.id = item.nrrendor; kategori.parentId = Convert.ToInt32(item.id_sup); kategori.text = item.emertimi; subMenus.Add(kategori); } } return(new JsonResult { Data = subMenus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult EditimKategoriPopUp(string id, string name) { int ID = Convert.ToInt32(id); KategoriViewModel model = new KategoriViewModel(); model.table = name; using (var db = new taskDb()) { model.Entitet = db.SelectAllActiveRec_Entitet_kategori("tbl_" + name).Where(i => i.nrrendor == ID && i.aktiv == true).ToList().FirstOrDefault(); if (model.Entitet.id_sup == ID) { ViewBag.Delete = 1; } } return(PartialView("EditimKategoriPopUp", model)); }
public ActionResult NestedTreeForVeti(string table) { List <Kategori> list = new List <Kategori>(); using (var db = new taskDb()) { List <SelectAllActiveRec_Entitet_kategori_Result> AllCategories = new List <SelectAllActiveRec_Entitet_kategori_Result>(); AllCategories = db.SelectAllActiveRec_Entitet_kategori("tbl_" + table).Where(a => a.aktiv = true && a.id_sup == -1).ToList(); foreach (var item in AllCategories) { Kategori kategori = new Kategori(); kategori.id = item.nrrendor; kategori.parentId = Convert.ToInt32(item.id_sup); kategori.text = item.emertimi; list.Add(kategori); } } ViewBag.Table = table; return(PartialView("_NestedTreeForVeti", list)); }
public List <SelectListItem> GetKategori(string table) { using (var context = new taskDb()) { List <SelectListItem> Kategori = new List <SelectListItem>(); Kategori = context.SelectAllActiveRec_Entitet_kategori(table).Where(a => a.aktiv == true).Select(n => new SelectListItem { Value = n.nrrendor.ToString(), Text = n.emertimi }).ToList(); var entitetTip = new SelectListItem() { Value = "-1", Text = "--Zgjidh--" }; Kategori.Insert(0, entitetTip); return(Kategori); } }