private string GetCategoryTree()
        {
            //string lang = "";
            //if (RouteData.Values["lang"] == null) lang = "tr"; else lang = RouteData.Values["lang"].ToString();

            using (DAL.Context.MainContext db = new DAL.Context.MainContext())
            {
                try
                {
                    return(db.ProdCategory.Select(
                               x => new
                    {
                        ProdCategoryId = x.ProdCategoryId,
                        Name = x.Name
                    }
                               ).ToJSON());
                }
                catch (Exception ex)
                {
                    return(null);
                }
            }

            //ProdCategoryManager.GetMainCategories(lang);
        }
Exemple #2
0
        public ActionResult Index(Tags model)
        {
            var languages = LanguageManager.GetLanguages();
            var list      = new SelectList(languages, "Culture", "Language");

            ViewBag.LanguageList = list;
            TagPages tagPAges = new TagPages();
            int      id       = Convert.ToInt32(RouteData.Values["id"]);

            ViewBag.PageName = tagPAges.tagList.Where(x => x.Key == id).FirstOrDefault().Value;
            DAL.Context.MainContext db = new DAL.Context.MainContext();
            Tags stag = db.Tags.Where(x => x.PageId == id && x.Lang == model.Lang).FirstOrDefault();

            //Tags stag=db.Tags.Find(id);
            if (stag == null)
            {
                model.PageId = id;

                db.Tags.Add(model);
                db.SaveChanges();
            }
            else
            {
                stag.Title       = model.Title;
                stag.Description = model.Description;
                stag.Keyword     = model.Keyword;

                db.SaveChanges();
            }
            return(View(model));
        }
        public ActionResult GetTreeNodeJSON()
        {
            string retval = "";

            using (DAL.Context.MainContext db = new DAL.Context.MainContext())
            {
                try
                {
                    retval = db.ProdCategory.Select(
                        x => new
                    {
                        id   = x.ProdCategoryId,
                        text = x.Name
                    }
                        ).ToJSON();
                }
                catch (Exception ex)
                {
                }
            }

            string result = retval;

            return(Content(result, "application/json"));
        }
Exemple #4
0
        public ActionResult Index()
        {
            string lang = "tr";

            if (RouteData.Values["lang"] != null)
            {
                lang = RouteData.Values["lang"].ToString();
            }
            var languages = LanguageManager.GetLanguages();
            var list      = new SelectList(languages, "Culture", "Language", lang);

            ViewBag.LanguageList = list;
            TagPages tagPages = new TagPages();
            int      id       = Convert.ToInt32(RouteData.Values["id"]);


            ViewBag.PageName = tagPages.tagList.Where(x => x.Key == id).FirstOrDefault().Value;
            DAL.Context.MainContext db = new DAL.Context.MainContext();
            Tags stag = db.Tags.Where(x => x.PageId == id && x.Lang == lang).FirstOrDefault();

            if (stag != null)
            {
                return(View(stag));
            }
            else
            {
                return(View());
            }
        }