public ActionResult GetSlider(string id, string page) { DbDataContext db = new DbDataContext("CloudAppWebSite"); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int intId = Convert.ToInt32(id); int intPage = Convert.ToInt32(page); List <CSlider> SliderList; SliderList = db.Sliders.Where(p => p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.Sliders.Where(p => p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active).Count(); ViewBag.CurrentPage = page; List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Slider"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); return(View(SliderList)); }
public ActionResult InsertMenu(string id) { if (!String.IsNullOrEmpty(id)) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Menü Düzenle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); int reelId = Convert.ToInt32(id); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } DbDataContext db = new DbDataContext("CloudAppWebSite"); CMenu menu = db.Menus.Where(p => p.Id == reelId && p.ActiveStatus == EActiveStatus.Active && p.OrganizationId == orgId).FirstOrDefault(); if (menu != null) { ViewBag.ItemThemeId = menu.ItemThemeId; return(View(menu)); } else { InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); return(RedirectToAction("Dashboard", "Home")); } } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Menü Ekle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); ViewBag.ItemThemeId = 0; CMenu menu = new CMenu(); return(View(menu)); } }
public ActionResult InsertSlider(string id) { DbDataContext db = new DbDataContext("CloudAppWebSite"); List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Slider"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int intId = 0; if (!String.IsNullOrEmpty(id)) { intId = Convert.ToInt32(id); } if (intId != 0) { CSlider cse = db.Sliders.Where(s => s.ActiveStatus == EActiveStatus.Active && s.OrganizationId == orgId && s.Id == intId).FirstOrDefault(); if (cse != null) { ViewBag.ItemThemeId = cse.ItemThemeId.HasValue == true ?cse.ItemThemeId.Value: 0; return(View(cse)); } else { InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); return(RedirectToAction("Dashboard", "Home")); } } else { ViewBag.ItemThemeId = 0; CSlider cte = new CSlider(); return(View(cte)); } }
public ActionResult Insert(string id) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); if (!String.IsNullOrEmpty(id)) { int realId = Convert.ToInt32(id); DbDataContext db = new DbDataContext("CloudAppWebSite"); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } CItemTheme cte = db.ItemThemes.Where(p => p.Id == realId && p.OrganizationId == orgId).FirstOrDefault(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Modül Düzenle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); return(View(cte)); } else { int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Modül Ekle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); CItemTheme cte = new CItemTheme(); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); return(View(cte)); } }
public ActionResult Index(string id, string page) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Tüm Temalar"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); DbDataContext db = new DbDataContext("CloudAppWebSite"); List <CItemTheme> ItemList = new List <CItemTheme>(); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int intPage = Convert.ToInt32(page); if (id == "0") { ItemList = db.ItemThemes.Where(item => item.OrganizationId == orgId && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.ItemThemes.Where(item => item.OrganizationId == orgId && item.ActiveStatus == EActiveStatus.Active).Count(); } else { EItemTheme type = (EItemTheme)Convert.ToInt32(id); ItemList = db.ItemThemes.Where(item => item.OrganizationId == orgId && item.ThemeType == type && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.ItemThemes.Where(item => item.OrganizationId == orgId && item.ThemeType == type && item.ActiveStatus == EActiveStatus.Active).Count(); } ViewBag.CurrentPage = intPage; ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); return(View(ItemList)); }
public ActionResult GetMenu(string Id, string page) { int intReel = Convert.ToInt32(Id); int intPage = Convert.ToInt32(page); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } List <CMenu> MenuList; DbDataContext db = new DbDataContext("CloudAppWebSite"); ViewBag.CurrentPage = page; if (intReel == 0) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Tüm Menüler"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); MenuList = db.Menus.Where(item => item.OrganizationId == orgId && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.Menus.Where(item => item.OrganizationId == orgId && item.ActiveStatus == EActiveStatus.Active).Count(); } else { MenuList = null; //MenuList = db.Menus.Where(item => item.OrganizationId == orgId && item.SubCategoryId == intId && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); //ViewBag.ListCount = db.Menus.Where(item => item.OrganizationId == orgId && item.SubCategoryId == intId && item.ActiveStatus == EActiveStatus.Active).Count(); } return(View(MenuList)); }
public ActionResult Index(string Id, string page) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Tüm Yazılar"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); DbDataContext db = new DbDataContext("CloudAppWebSite"); List <CText> textList = new List <CText>(); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int intPage = Convert.ToInt32(page); int catId = Convert.ToInt32(Id); if (catId != 0) { textList = db.Texts.Where(item => item.OrganizationId == orgId && item.CategoryId == catId && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(p => p.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.Texts.Where(item => item.OrganizationId == orgId && item.CategoryId == catId).Count(); } else { textList = db.Texts.Where(item => item.OrganizationId == orgId && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(p => p.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.Texts.Where(item => item.OrganizationId == orgId).Count(); } return(View(textList)); }
public ActionResult InsertCategory(CCategory cat) { if (ModelState.IsValid) { var ff = Request.Files["uploadFile"]; var ffHeader = Request.Files["uploadFileHeader"]; ImageController ic = new ImageController(); string uploadResult = ic.UploadImage(ff, Server.MapPath("~/"), GetOrganizationId()); string uploadResultHeader = ic.UploadImage(ffHeader, Server.MapPath("~/"), GetOrganizationId()); DbDataContext db = new DbDataContext("CloudAppWebSite"); cat.SubCategoryId = Convert.ToInt32(Request.Form["SubCategoryId"]); cat.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); if (cat.SubCategoryId == 0) { cat.SubCategoryId = null; } if (cat.Id == 0) { cat.OrganizationId = GetOrganizationId(); if (cat.OrganizationId == 0) { return(Redirect("/blog/Admin/Home/Index")); } cat.CreatedUserId = GetUserId(); cat.CreatedDate = DateTime.Now; cat.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); if (uploadResult == "") { cat.ImageUrl = "ERROR.png"; } else { cat.ImageUrl = uploadResult; } if (uploadResultHeader == "") { cat.HeaderImageUrl = "ERROR.png"; } else { cat.HeaderImageUrl = uploadResultHeader; } cat.ActiveStatus = Data.Enum.EActiveStatus.Active; db.Categories.Add(cat); db.SaveChanges(); foreach (var formItem in Request.Form) { if (formItem.ToString().Contains("|")) { string lang = formItem.ToString().Split('|')[0]; string property = formItem.ToString().Split('|')[1]; CCategoryLanguage cImageLanguage = null; if (cat != null && cat.LanguageValues != null) { cImageLanguage = cat.LanguageValues.FirstOrDefault(f => f.Lang == lang); } string formValue = Request.Form[formItem.ToString()]; if (cImageLanguage != null) { if (property == "Name") { cImageLanguage.Name = formValue; } if (property == "Description") { cImageLanguage.Description = formValue; } if (property == "Content") { cImageLanguage.Content = formValue; } if (property == "PageTitle") { cImageLanguage.PageTitle = formValue; } if (property == "PageKeyword") { cImageLanguage.PageKeyword = formValue; } if (property == "PageDescription") { cImageLanguage.PageDescription = formValue; } if (property == "CustomProperty1") { cImageLanguage.CustomProperty1 = formValue; } if (property == "CustomProperty2") { cImageLanguage.CustomProperty2 = formValue; } if (property == "CustomProperty3") { cImageLanguage.CustomProperty3 = formValue; } if (property == "CustomProperty4") { cImageLanguage.CustomProperty4 = formValue; } if (property == "CustomProperty5") { cImageLanguage.CustomProperty5 = formValue; } if (property == "CustomProperty6") { cImageLanguage.CustomProperty6 = formValue; } if (property == "CustomProperty7") { cImageLanguage.CustomProperty7 = formValue; } if (property == "CustomProperty8") { cImageLanguage.CustomProperty8 = formValue; } if (property == "CustomProperty9") { cImageLanguage.CustomProperty9 = formValue; } if (property == "CustomProperty10") { cImageLanguage.CustomProperty10 = formValue; } } else { CCategoryLanguage ln = new CCategoryLanguage(); if (property == "Name") { ln.Name = formValue; } if (property == "Description") { ln.Description = formValue; } if (property == "Content") { ln.Content = formValue; } if (property == "PageTitle") { ln.PageTitle = formValue; } if (property == "PageKeyword") { ln.PageKeyword = formValue; } if (property == "PageDescription") { ln.PageDescription = formValue; } if (property == "CustomProperty1") { ln.CustomProperty1 = formValue; } if (property == "CustomProperty2") { ln.CustomProperty2 = formValue; } if (property == "CustomProperty3") { ln.CustomProperty3 = formValue; } if (property == "CustomProperty4") { ln.CustomProperty4 = formValue; } if (property == "CustomProperty5") { ln.CustomProperty5 = formValue; } if (property == "CustomProperty6") { ln.CustomProperty6 = formValue; } if (property == "CustomProperty7") { ln.CustomProperty7 = formValue; } if (property == "CustomProperty8") { ln.CustomProperty8 = formValue; } if (property == "CustomProperty9") { ln.CustomProperty9 = formValue; } if (property == "CustomProperty10") { ln.CustomProperty10 = formValue; } ln.ActiveStatus = EActiveStatus.Active; ln.CreatedDate = DateTime.Now; ln.Lang = lang; ln.CreatedUserId = GetUserId(); ln.OrganizationId = GetOrganizationId(); ln.CategoryId = cat.Id; db.CategoryLanguage.Add(ln); db.SaveChanges(); } } } InsertAlert(new ViewAlert { Title = "Başarılı", Desc = "Başarılı bir şekilde eklenmiştir. ", AlertType = EAlertType.Success }); } else { int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } CCategory Dbcg = db.Categories.Where(p => p.Id == cat.Id && p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active).FirstOrDefault(); if (Dbcg != null) { if (uploadResult != "") { Dbcg.ImageUrl = uploadResult; } if (uploadResultHeader != "") { Dbcg.HeaderImageUrl = uploadResultHeader; } Dbcg.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); foreach (var formItem in Request.Form) { if (formItem.ToString().Contains("|")) { string lang = formItem.ToString().Split('|')[0]; string property = formItem.ToString().Split('|')[1]; var cImageLanguage = Dbcg.LanguageValues.FirstOrDefault(f => f.Lang == lang); string formValue = Request.Form[formItem.ToString()]; if (cImageLanguage != null) { if (property == "Name") { cImageLanguage.Name = formValue; } if (property == "Description") { cImageLanguage.Description = formValue; } if (property == "Content") { cImageLanguage.Content = formValue; } if (property == "PageTitle") { cImageLanguage.PageTitle = formValue; } if (property == "PageKeyword") { cImageLanguage.PageKeyword = formValue; } if (property == "PageDescription") { cImageLanguage.PageDescription = formValue; } if (property == "CustomProperty1") { cImageLanguage.CustomProperty1 = formValue; } if (property == "CustomProperty2") { cImageLanguage.CustomProperty2 = formValue; } if (property == "CustomProperty3") { cImageLanguage.CustomProperty3 = formValue; } if (property == "CustomProperty4") { cImageLanguage.CustomProperty4 = formValue; } if (property == "CustomProperty5") { cImageLanguage.CustomProperty5 = formValue; } if (property == "CustomProperty6") { cImageLanguage.CustomProperty6 = formValue; } if (property == "CustomProperty7") { cImageLanguage.CustomProperty7 = formValue; } if (property == "CustomProperty8") { cImageLanguage.CustomProperty8 = formValue; } if (property == "CustomProperty9") { cImageLanguage.CustomProperty9 = formValue; } if (property == "CustomProperty10") { cImageLanguage.CustomProperty10 = formValue; } } else { CCategoryLanguage ln = new CCategoryLanguage(); if (property == "Name") { ln.Name = formValue; } if (property == "Description") { ln.Description = formValue; } if (property == "Content") { ln.Content = formValue; } if (property == "PageTitle") { ln.PageTitle = formValue; } if (property == "PageKeyword") { ln.PageKeyword = formValue; } if (property == "PageDescription") { ln.PageDescription = formValue; } if (property == "CustomProperty1") { ln.CustomProperty1 = formValue; } if (property == "CustomProperty2") { ln.CustomProperty2 = formValue; } if (property == "CustomProperty3") { ln.CustomProperty3 = formValue; } if (property == "CustomProperty4") { ln.CustomProperty4 = formValue; } if (property == "CustomProperty5") { ln.CustomProperty5 = formValue; } if (property == "CustomProperty6") { ln.CustomProperty6 = formValue; } if (property == "CustomProperty7") { ln.CustomProperty7 = formValue; } if (property == "CustomProperty8") { ln.CustomProperty8 = formValue; } if (property == "CustomProperty9") { ln.CustomProperty9 = formValue; } if (property == "CustomProperty10") { ln.CustomProperty10 = formValue; } ln.ActiveStatus = EActiveStatus.Active; ln.CreatedDate = DateTime.Now; ln.CreatedUserId = GetUserId(); ln.OrganizationId = GetOrganizationId(); ln.CategoryId = Dbcg.Id; db.CategoryLanguage.Add(ln); db.SaveChanges(); } } } db.SaveChanges(); InsertAlert(new ViewAlert { Title = "Başarılı", Desc = "Başarılı bir şekilde düzenlenmiştir.", AlertType = EAlertType.Success }); return(RedirectToAction("InsertCategory", "Category", new { Id = cat.Id, CatId = cat.SubCategoryId })); } else { InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); return(RedirectToAction("Dashboard", "Home")); } } var topCategory = db.Categories.Where(item => item.Id == cat.SubCategoryId).FirstOrDefault(); if (topCategory != null) { cat.Level = topCategory.Level + 1; } else { cat.Level = 0; } db.SaveChanges(); return(RedirectToAction("InsertCategory", "Category", new { CatId = cat.SubCategoryId })); } if (cat.Id != 0) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = "/blog/Admin/Category/InsertCategory"; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Kategori Düzenle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = "/blog/Admin/Category/InsertCategory"; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Kategori Ekle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } ViewBag.SubCatId = 0; ViewBag.ItemThemeId = 0; return(View(cat)); }
public ActionResult GetCategory(string id, string page) { DbDataContext db = new DbDataContext("CloudAppWebSite"); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int intId = Convert.ToInt32(id); int intPage = Convert.ToInt32(page); List <CCategory> CategoryList; ViewBag.CurrentPage = page; if (intId == 0) { CategoryList = db.Categories.Where(item => item.OrganizationId == orgId && item.SubCategoryId == null && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.Categories.Where(item => item.OrganizationId == orgId && item.SubCategoryId == null && item.ActiveStatus == EActiveStatus.Active).Count(); } else { CategoryList = db.Categories.Where(item => item.OrganizationId == orgId && item.SubCategoryId == intId && item.ActiveStatus == EActiveStatus.Active).OrderByDescending(item => item.Id).Skip((intPage - 1) * PageSize).Take(PageSize).ToList(); ViewBag.ListCount = db.Categories.Where(item => item.OrganizationId == orgId && item.SubCategoryId == intId && item.ActiveStatus == EActiveStatus.Active).Count(); } CCategory cat = null; if (intId != 0) { cat = db.Categories.Find(intId); } List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = "/blog/Admin/Category/GetCategory/?id=0&page=1"; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Tüm Kategoriler"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); if (intId == 0) { ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } else { ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = cat.LanguageValues.FirstOrDefault(h => h.Lang == "tr-TR") != null?cat.LanguageValues.FirstOrDefault(h => h.Lang == "tr-TR").Name : ""; breadCrumb.Url = "/blog/Admin/Category/GetCategory/?id=" + cat.Id + "&page=1"; breadCrumb.Level = cat.Level.HasValue == true ? cat.Level.Value : 0; breadCrumbList.Add(breadCrumb); bool listContinue = false; int breadCrumbId = cat.SubCategoryId.HasValue == true ? cat.SubCategoryId.Value : 0; while (listContinue == false) { CCategory subCat = db.Categories.Where(item => item.Id == breadCrumbId && item.ActiveStatus == EActiveStatus.Active).FirstOrDefault(); if (subCat != null) { ViewBreadCrumb breadCrumbSub = new ViewBreadCrumb(); breadCrumbSub.Name = subCat.LanguageValues.FirstOrDefault(h => h.Lang == "tr-TR") != null?subCat.LanguageValues.FirstOrDefault(h => h.Lang == "tr-TR").Name : ""; breadCrumbSub.Url = "/blog/Admin/Category/GetCategory/?id=" + subCat.Id + "&page=1"; breadCrumbSub.Level = subCat.Level.HasValue == true ? subCat.Level.Value : 0; breadCrumbList.Add(breadCrumbSub); breadCrumbId = subCat.SubCategoryId.HasValue == true ? subCat.SubCategoryId.Value : 0; if (breadCrumbId == 0) { listContinue = true; } } else { listContinue = true; } } ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } return(View(CategoryList)); }
public ActionResult InsertCategory(string id) { ViewBag.Languages = ConfigurationManager.AppSettings["Languages"].Split(',').ToList(); if (!String.IsNullOrEmpty(id)) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = ""; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Kategori Düzenle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = ""; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Kategori Ekle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } if (!String.IsNullOrEmpty(id)) { DbDataContext db = new DbDataContext("CloudAppWebSite"); int intId = Convert.ToInt32(id); int organizationId = GetOrganizationId(); if (organizationId == 0) { return(Redirect("/blog/Admin/Home/Index")); } CCategory cg = db.Categories.Where(item => item.OrganizationId == organizationId && item.Id == intId).FirstOrDefault(); if (cg.SubCategoryId.HasValue == true) { ViewBag.SubCatId = cg.SubCategoryId; } else { ViewBag.SubCatId = 0; } if (cg.ItemThemeId.HasValue == true) { ViewBag.ItemThemeId = cg.ItemThemeId.Value; } else { ViewBag.ItemThemeId = 0; } if (cg != null) { return(View(cg)); } } else { ViewBag.SubCatId = 0; ViewBag.ItemThemeId = 0; } CCategory cgNull = new CCategory(); return(View(cgNull)); }
public ActionResult Insert(string id) { ViewBag.Languages = ConfigurationManager.AppSettings["Languages"].Split(',').ToList(); if (!String.IsNullOrEmpty(id)) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = ""; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Yazı Düzenle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = ""; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Yazı Ekle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(item => item.Level).ToList(); } if (!String.IsNullOrEmpty(id)) { int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int reelId = Convert.ToInt32(id); DbDataContext db = new DbDataContext("CloudAppWebSite"); CText cte = db.Texts.Where(item => item.OrganizationId == orgId && item.ActiveStatus == EActiveStatus.Active && item.Id == reelId).FirstOrDefault(); if (cte != null) { ViewBag.ItemThemeId = cte.ItemThemeId; ViewBag.CatId = cte.CategoryId; return(View(cte)); } else { ViewBag.ItemThemeId = 0; ViewBag.CatId = 0; InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); return(RedirectToAction("Dashboard", "Home")); } } else { ViewBag.ItemThemeId = 0; ViewBag.CatId = 0; CText ct = new CText(); return(View(ct)); } }
public ActionResult Insert(CText item) { if (ModelState.IsValid) { var ff = Request.Files[0]; ImageController ic = new ImageController(); string uploadResult = ic.UploadImage(ff, Server.MapPath("~/"), GetOrganizationId()); DbDataContext db = new DbDataContext("CloudAppWebSite"); int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } if (item.Id != 0) { CText cte = db.Texts.Where(itemdb => itemdb.OrganizationId == orgId && itemdb.ActiveStatus == EActiveStatus.Active && itemdb.Id == item.Id).FirstOrDefault(); if (cte != null) { if (uploadResult != "") { cte.ImageUrl = uploadResult; } cte.CategoryId = Convert.ToInt32(Request.Form["SubCategoryId"]); foreach (var formItem in Request.Unvalidated.Form) { if (formItem.ToString().Contains("|")) { string lang = formItem.ToString().Split('|')[0]; string property = formItem.ToString().Split('|')[1]; CTextLanguage cImageLanguage = null; if (cte != null && cte.LanguageValues != null) { cImageLanguage = cte.LanguageValues.FirstOrDefault(f => f.Lang == lang); } string formValue = Request.Unvalidated.Form[formItem.ToString()]; if (cImageLanguage != null) { if (property == "Name") { cImageLanguage.Name = formValue; } if (property == "Description") { cImageLanguage.Description = formValue; } if (property == "Content") { cImageLanguage.Content = formValue; } if (property == "PageTitle") { cImageLanguage.PageTitle = formValue; } if (property == "PageKeyword") { cImageLanguage.PageKeyword = formValue; } if (property == "PageDescription") { cImageLanguage.PageDescription = formValue; } if (property == "CustomProperty1") { cImageLanguage.CustomProperty1 = formValue; } if (property == "CustomProperty2") { cImageLanguage.CustomProperty2 = formValue; } if (property == "CustomProperty3") { cImageLanguage.CustomProperty3 = formValue; } if (property == "CustomProperty4") { cImageLanguage.CustomProperty4 = formValue; } if (property == "CustomProperty5") { cImageLanguage.CustomProperty5 = formValue; } if (property == "CustomProperty6") { cImageLanguage.CustomProperty6 = formValue; } if (property == "CustomProperty7") { cImageLanguage.CustomProperty7 = formValue; } if (property == "CustomProperty8") { cImageLanguage.CustomProperty8 = formValue; } if (property == "CustomProperty9") { cImageLanguage.CustomProperty9 = formValue; } if (property == "CustomProperty10") { cImageLanguage.CustomProperty10 = formValue; } db.SaveChanges(); } else { CTextLanguage ln = new CTextLanguage(); if (property == "Name") { ln.Name = formValue; } if (property == "Description") { ln.Description = formValue; } if (property == "Content") { ln.Content = formValue; } if (property == "PageTitle") { ln.PageTitle = formValue; } if (property == "PageKeyword") { ln.PageKeyword = formValue; } if (property == "PageDescription") { ln.PageDescription = formValue; } if (property == "CustomProperty1") { ln.CustomProperty1 = formValue; } if (property == "CustomProperty2") { ln.CustomProperty2 = formValue; } if (property == "CustomProperty3") { ln.CustomProperty3 = formValue; } if (property == "CustomProperty4") { ln.CustomProperty4 = formValue; } if (property == "CustomProperty5") { ln.CustomProperty5 = formValue; } if (property == "CustomProperty6") { ln.CustomProperty6 = formValue; } if (property == "CustomProperty7") { ln.CustomProperty7 = formValue; } if (property == "CustomProperty8") { ln.CustomProperty8 = formValue; } if (property == "CustomProperty9") { ln.CustomProperty9 = formValue; } if (property == "CustomProperty10") { ln.CustomProperty10 = formValue; } ln.ActiveStatus = EActiveStatus.Active; ln.CreatedDate = DateTime.Now; ln.CreatedUserId = GetUserId(); ln.Lang = lang; ln.OrganizationId = GetOrganizationId(); ln.TextId = item.Id; db.TextLanguage.Add(ln); db.SaveChanges(); } } } cte.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); db.SaveChanges(); InsertAlert(new ViewAlert { Title = "Başarılı", Desc = "Başarılı bir şekilde Düzenlenmiştir.", AlertType = EAlertType.Success }); return(Redirect(String.Format("/blog/Admin/Text/Index/?Id={0}&page={1}", cte.CategoryId, 1))); } else { InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); return(RedirectToAction("Dashboard", "Home")); } } else { if (uploadResult == "") { item.ImageUrl = "ERROR.png"; } else { item.ImageUrl = uploadResult; } item.CategoryId = Convert.ToInt32(Request.Form["SubCategoryId"]); item.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); item.ActiveStatus = Data.Enum.EActiveStatus.Active; item.CreatedDate = DateTime.Now; item.CreatedUserId = GetUserId(); item.OrganizationId = orgId; db.Texts.Add(item); db.SaveChanges(); InsertAlert(new ViewAlert { Title = "Başarılı", Desc = "Başarılı bir şekilde eklenmiştir.", AlertType = EAlertType.Success }); foreach (var formItem in Request.Unvalidated.Form) { if (formItem.ToString().Contains("|")) { string lang = formItem.ToString().Split('|')[0]; string property = formItem.ToString().Split('|')[1]; CTextLanguage cImageLanguage = null; if (item != null && item.LanguageValues != null) { cImageLanguage = item.LanguageValues.FirstOrDefault(f => f.Lang == lang); } string formValue = Request.Unvalidated.Form[formItem.ToString()]; if (cImageLanguage != null) { if (property == "Name") { cImageLanguage.Name = formValue; } if (property == "Description") { cImageLanguage.Description = formValue; } if (property == "Content") { cImageLanguage.Content = formValue; } if (property == "PageTitle") { cImageLanguage.PageTitle = formValue; } if (property == "PageKeyword") { cImageLanguage.PageKeyword = formValue; } if (property == "PageDescription") { cImageLanguage.PageDescription = formValue; } if (property == "CustomProperty1") { cImageLanguage.CustomProperty1 = formValue; } if (property == "CustomProperty2") { cImageLanguage.CustomProperty2 = formValue; } if (property == "CustomProperty3") { cImageLanguage.CustomProperty3 = formValue; } if (property == "CustomProperty4") { cImageLanguage.CustomProperty4 = formValue; } if (property == "CustomProperty5") { cImageLanguage.CustomProperty5 = formValue; } if (property == "CustomProperty6") { cImageLanguage.CustomProperty6 = formValue; } if (property == "CustomProperty7") { cImageLanguage.CustomProperty7 = formValue; } if (property == "CustomProperty8") { cImageLanguage.CustomProperty8 = formValue; } if (property == "CustomProperty9") { cImageLanguage.CustomProperty9 = formValue; } if (property == "CustomProperty10") { cImageLanguage.CustomProperty10 = formValue; } db.SaveChanges(); } else { CTextLanguage ln = new CTextLanguage(); if (property == "Name") { ln.Name = formValue; } if (property == "Description") { ln.Description = formValue; } if (property == "Content") { ln.Content = formValue; } if (property == "PageTitle") { ln.PageTitle = formValue; } if (property == "PageKeyword") { ln.PageKeyword = formValue; } if (property == "PageDescription") { ln.PageDescription = formValue; } if (property == "CustomProperty1") { ln.CustomProperty1 = formValue; } if (property == "CustomProperty2") { ln.CustomProperty2 = formValue; } if (property == "CustomProperty3") { ln.CustomProperty3 = formValue; } if (property == "CustomProperty4") { ln.CustomProperty4 = formValue; } if (property == "CustomProperty5") { ln.CustomProperty5 = formValue; } if (property == "CustomProperty6") { ln.CustomProperty6 = formValue; } if (property == "CustomProperty7") { ln.CustomProperty7 = formValue; } if (property == "CustomProperty8") { ln.CustomProperty8 = formValue; } if (property == "CustomProperty9") { ln.CustomProperty9 = formValue; } if (property == "CustomProperty10") { ln.CustomProperty10 = formValue; } ln.ActiveStatus = EActiveStatus.Active; ln.CreatedDate = DateTime.Now; ln.CreatedUserId = GetUserId(); ln.Lang = lang; ln.OrganizationId = GetOrganizationId(); ln.TextId = item.Id; db.TextLanguage.Add(ln); db.SaveChanges(); } } } return(Redirect(String.Format("/blog/Admin/Text/Index/?Id={0}&page={1}", item.CategoryId, 1))); } } else { if (item.Id != 0) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = ""; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Yazı Düzenle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(brd => brd.Level).ToList(); } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = ""; breadCrumb.Url = ""; breadCrumb.Level = -1; breadCrumbList.Add(breadCrumb); ViewBreadCrumb breadCrumb1 = new ViewBreadCrumb(); breadCrumb1.Name = "Yazı Ekle"; breadCrumb1.Url = ""; breadCrumb1.Level = 1; breadCrumbList.Add(breadCrumb1); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(brd => brd.Level).ToList(); } ViewBag.ItemThemeId = 0; ViewBag.CatId = 0; return(View(item)); } return(View()); }
public ActionResult InsertMenu(CMenu item) { if (ModelState.IsValid) { if (item.Id == 0) { int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } int userId = GetUserId(); item.OrganizationId = orgId; item.CreatedUserId = userId; item.ActiveStatus = EActiveStatus.Active; item.CreatedDate = DateTime.Now; item.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); DbDataContext db = new DbDataContext("CloudAppWebSite"); db.Menus.Add(item); db.SaveChanges(); InsertAlert(new ViewAlert { Title = "Başarılı", Desc = "Menü başarılı bir şekilde eklenmiştir.", AlertType = EAlertType.Success }); return(RedirectToAction("InsertMenu", "Menu")); } else { int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } DbDataContext db = new DbDataContext("CloudAppWebSite"); CMenu menuDB = db.Menus.Where(p => p.OrganizationId == orgId && p.Id == item.Id).FirstOrDefault(); if (menuDB != null) { menuDB.ItemThemeId = Convert.ToInt32(Request.Form["ThemeId"]); menuDB.Name = item.Name; menuDB.Desc = item.Desc; db.SaveChanges(); InsertAlert(new ViewAlert { Title = "Başarılı", Desc = "Menü başarılı bir şekilde Düzenlenmiştir.", AlertType = EAlertType.Success }); return(RedirectToAction("InsertMenu", "Menu", new { Id = item.Id })); } else { InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); return(RedirectToAction("Dashboard", "Home")); } } } else { if (item.Id != 0) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Menü Düzenle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(p => p.Level).ToList(); return(View(item)); } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Menü Ekle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(p => p.Level).ToList(); return(View(item)); } return(View(item)); } }
private List <ViewBreadCrumb> GetBreadCrumbList(string Id, string menuId) { DbDataContext db = new DbDataContext("CloudAppWebSite"); List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); int orgId = GetOrganizationId(); int intMenuId = Convert.ToInt32(menuId); int intId = Convert.ToInt32(Id); if (intMenuId != 0) { ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = "/blog/Admin/Menu/GetMenu/?id=0&page=1"; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = db.Menus.Where(p => p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active && p.Id == intMenuId).Select(s => s.Name).FirstOrDefault(); breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); //menuItemList = db.MenuItems.Where(item => item.OrganizationId == orgId && item.MenuId == intMenuId && item.ActiveStatus == EActiveStatus.Active).ToList(); //ViewBag.ListCount = db.MenuItems.Where(item => item.OrganizationId == orgId && item.MenuId == intMenuId && item.ActiveStatus == EActiveStatus.Active).Count(); } if (intId != 0) { ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = "/blog/Admin/Menu/GetMenu/?id=0&page=1"; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); CMenuItem cm = db.MenuItems.Where(p => p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active && p.Id == intId).FirstOrDefault(); ViewBreadCrumb breadCrumb = new ViewBreadCrumb(); breadCrumb.Name = cm.LanguageValues.FirstOrDefault(s => s.Lang == "TR") != null?cm.LanguageValues.FirstOrDefault(s => s.Lang == "TR").Name : ""; breadCrumb.Url = "/blog/Admin/Menu/GetSubMenuItem/?MenuId=0&id=" + cm.Id + "&page=1"; breadCrumb.Level = 9999; breadCrumbList.Add(breadCrumb); if (cm.MenuId.HasValue == true) { CMenu subMenu = db.Menus.Where(p => p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active && p.Id == cm.MenuId).FirstOrDefault(); ViewBreadCrumb breadCrumbSubm = new ViewBreadCrumb(); breadCrumbSubm.Name = subMenu.Name; breadCrumbSubm.Url = "/blog/Admin/Menu/GetSubMenuItem/?MenuId=" + subMenu.Id + "&id=0&page=1"; breadCrumbSubm.Level = 0; breadCrumbList.Add(breadCrumbSubm); } bool listContinue = false; int breadCrumbId = cm.SubMenuId.HasValue == true ? cm.SubMenuId.Value : 0; while (listContinue == false) { CMenuItem subCat = db.MenuItems.Where(item => item.Id == breadCrumbId && item.ActiveStatus == EActiveStatus.Active && item.OrganizationId == orgId).FirstOrDefault(); if (subCat != null) { ViewBreadCrumb breadCrumbSub = new ViewBreadCrumb(); breadCrumbSub.Name = subCat.LanguageValues.FirstOrDefault(s => s.Lang == "TR") != null?subCat.LanguageValues.FirstOrDefault(s => s.Lang == "TR").Name : ""; breadCrumbSub.Url = "/blog/Admin/Menu/GetSubMenuItem/?MenuId=0&id=" + subCat.Id + "&page=1"; breadCrumbSub.Level = (subCat.Level != 0 ? subCat.Level : 0) + 1; breadCrumbList.Add(breadCrumbSub); breadCrumbId = subCat.SubMenuId.HasValue == true ? subCat.SubMenuId.Value : 0; if (subCat.MenuId.HasValue == true) { CMenu subMenu = db.Menus.Where(p => p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active && p.Id == subCat.MenuId).FirstOrDefault(); ViewBreadCrumb breadCrumbSubm = new ViewBreadCrumb(); breadCrumbSubm.Name = subMenu.Name; breadCrumbSubm.Url = "/blog/Admin/Menu/GetSubMenuItem/?MenuId=" + subCat.Id + "&id=0&page=1"; breadCrumbSubm.Level = subCat.Level != 0 ? subCat.Level : 0; breadCrumbList.Add(breadCrumbSubm); } if (breadCrumbId == 0) { listContinue = true; } } else { listContinue = true; } } } return(breadCrumbList); }
public ActionResult Insert(CItemTheme item) { if (ModelState.IsValid) { DbDataContext db = new DbDataContext("CloudAppWebSite"); if (item.Id == 0) { item.OrganizationId = GetOrganizationId(); if (item.OrganizationId == 0) { return(Redirect("/blog/Admin/Home/Index")); } item.CreatedUserId = GetUserId(); item.CreatedDate = DateTime.Now; item.ActiveStatus = EActiveStatus.Active; item.ThemeType = (EItemTheme)Convert.ToInt32(Request.Form["ThemeType"]); db.ItemThemes.Add(item); db.SaveChanges(); InsertAlert(new ViewAlert { AlertType = EAlertType.Success, Desc = "Modül teması başarılı bir şekilde eklenmiştir.", Title = "Başarılı" }); } else { int orgId = GetOrganizationId(); if (orgId == 0) { return(Redirect("/blog/Admin/Home/Index")); } CItemTheme cte = db.ItemThemes.Where(itemdb => itemdb.OrganizationId == orgId && itemdb.ActiveStatus == EActiveStatus.Active && itemdb.Id == item.Id).FirstOrDefault(); if (cte != null) { cte.Name = item.Name; cte.ThemePath = item.ThemePath; cte.ThemeType = (EItemTheme)Convert.ToInt32(Request.Form["ThemeType"]); db.SaveChanges(); InsertAlert(new ViewAlert { AlertType = EAlertType.Success, Desc = "Modül teması başarılı bir şekilde düzenlenmiştir.", Title = "Başarılı" }); return(RedirectToAction("Insert", "ItemTheme", new { Id = item.Id })); } else { InsertAlert(new ViewAlert { AlertType = EAlertType.Warning, Title = "Uyarı", Desc = "Yetkisiz Giriş" }); RedirectToAction("Dashboard", "Home"); } } return(RedirectToAction("Insert", "ItemTheme")); } if (item.Id != 0) { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Modül Düzenle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(tt => tt.Level).ToList(); } else { List <ViewBreadCrumb> breadCrumbList = new List <ViewBreadCrumb>(); ViewBreadCrumb breadCrumb3 = new ViewBreadCrumb(); breadCrumb3.Name = ""; breadCrumb3.Url = ""; breadCrumb3.Level = -1; breadCrumbList.Add(breadCrumb3); ViewBreadCrumb breadCrumbAll = new ViewBreadCrumb(); breadCrumbAll.Name = "Modül Ekle"; breadCrumbAll.Url = ""; breadCrumbAll.Level = 999999; breadCrumbList.Add(breadCrumbAll); ViewBag.BreadCrumbList = breadCrumbList.OrderBy(tt => tt.Level).ToList(); } return(View(item)); }