public ActionResult ThemeConfig1(string id) { //Request.Form["svd"] ViewBag.id = id; ViewBag.json = ThemesSetting.getSettingTheme(id); foreach (var item in ViewBag.json) { switch ((string)item.Value.Type) { case "Number": case "Text": case "MenuID": case "CategoryID": case "NewsID": case "ProductID": case "ProductClassID": case "CarouselID": string buf = Request.Form[(string)item.Name]; item.Value.Value = buf; break; case "ListProductClass": case "ListNews": case "ListCategoryProduct": var lst = new List <string>(); int i = 1; while (true) { string key = string.Concat(item.Name, "[", i, "]"); string text = Request.Form[key]; if (text == null) { break; } if (text != "") { lst.Add(text); } i++; } item.Value.Value = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(lst)); break; } } ThemesSetting.setSettingTheme(id, ViewBag.json); return(View("ThemeConfig")); }
public ActionResult ThemeConfig(string id) { ViewBag.id = id; ViewBag.json = ThemesSetting.getSettingTheme(id); return(View()); }