Example #1
0
        public JsonResult GetThemeByType(string type)
        {
            EItemTheme            enumType      = (EItemTheme)Convert.ToInt32(type);
            DbDataContext         db            = new DbDataContext("CloudAppWebSite");
            int                   id            = GetOrganizationId();
            List <SelectListItem> ListItemTheme = new List <SelectListItem>();

            ListItemTheme = db.ItemThemes.Where(p => p.ActiveStatus == EActiveStatus.Active && p.ThemeType == enumType && p.OrganizationId == id).Select(c => new SelectListItem {
                Text = c.Name, Value = c.Id.ToString()
            }).ToList();
            return(Json(ListItemTheme, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        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));
        }