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));
        }
Example #4
0
        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);
            }
        }