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); }
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")); }
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()); } }