예제 #1
0
        // GET: Footer
        public ActionResult Index(CardsModels card)
        {
            PageCache pageCache = PageCache.GetTempDataPageCache(TempData);

            ViewBag.SiteID = pageCache.SiteID;

            SitesModels Msites = SitesDAO.GetInfo(pageCache.SiteID);

            ViewBag.SitesInfo = Msites;
            if (Msites.FooterCustomized)
            {
                ViewBag.FooterCont = Msites.FooterCont;
            }
            else
            {
                ViewBag.FooterCont = "";
            }
            ViewBag.Copyright = Msites.Copyright;

            List <MenusModels> Menus = MenusDAO.GetFrontMenus(pageCache.SiteID);


            var channel_models = Areas.Backend.Models.DataAccess.SocialSettingDAO.GetItem(pageCache.SiteID);

            if (channel_models != null && channel_models.IsFooterOpenChannel)
            {
                IEnumerable <Areas.Backend.Models.SocialRelationModels> itemList = Areas.Backend.Models.DataAccess.SocialSettingDAO.GetRelationItems(pageCache.SiteID, Areas.Backend.Models.RelationType.Channel);
                ViewBag.Channels = itemList;
            }

            return(View("Style" + card.StylesID, Menus));
        }
예제 #2
0
        public ActionResult Index(CardsModels model)
        {
            PageCache pageCache = PageCache.GetTempDataPageCache(TempData);
            var       datas     = ImageTextDAO.Get(model.No, true);

            ViewBag.UploadVPath = UpdFileInfo.GetVPathByMenuID(pageCache.SiteID, pageCache.MenuID);

            int styleId = model.StylesID;

            return(View("Style" + styleId, datas));
        }
예제 #3
0
        // GET: BreadCrumbs
        public ActionResult Index()
        {
            //ViewBag.SiteID = PageCache.SiteID;
            //ViewBag.MenuID = PageCache.MenuID;
            //ViewBag.PageNo = PageCache.PageNO;
            PageCache pageCache = PageCache.GetTempDataPageCache(TempData);

            ViewBag.SiteID = pageCache.SiteID;
            List <BreadCrumbsModels> BreadCrumbs = MenusDAO.GetBreadCrumbs(pageCache.SiteID, pageCache.MenuID, pageCache.PageNO);

            return(View(BreadCrumbs));
        }
예제 #4
0
        public PartialViewResult EDM()
        {
            long      siteID    = 1;
            PageCache pageCache = PageCache.GetTempDataPageCache(TempData);

            if (pageCache != null)
            {
                siteID = pageCache.SiteID;
            }
            var model = Areas.Backend.Models.DataAccess.SocialSettingDAO.GetItem(siteID);

            if (model != null && model.IsEDMOpenChannel)
            {
                IEnumerable <Areas.Backend.Models.SocialRelationModels> itemList = Areas.Backend.Models.DataAccess.SocialSettingDAO.GetRelationItems(siteID, Areas.Backend.Models.RelationType.Channel);
                return(PartialView("_EDMChannels", itemList));
            }

            return(PartialView("_EDMChannels"));
        }
예제 #5
0
        public PartialViewResult Index(int CollectionCount = 0)
        {
            long      siteID    = 1;
            PageCache pageCache = PageCache.GetTempDataPageCache(TempData);

            ViewBag.CollectionCount = CollectionCount;
            if (pageCache != null)
            {
                siteID = pageCache.SiteID;
            }
            var itemMain = Areas.Backend.Models.DataAccess.SocialSettingDAO.GetItem(siteID);

            if (itemMain != null && itemMain.IsOpen)
            {
                IEnumerable <Areas.Backend.Models.SocialRelationModels> itemList = Areas.Backend.Models.DataAccess.SocialSettingDAO.GetRelationItems(siteID, Areas.Backend.Models.RelationType.Share);

                return(PartialView("_SocialShares", itemList));
            }
            return(PartialView("_SocialShares"));
        }
예제 #6
0
        public ActionResult Index(CardsModels model)
        {
            PageCache pageCache = PageCache.GetTempDataPageCache(TempData);
            List <ViewModels.MemberCollectionViewModel> pageRecommandList = new List <ViewModels.MemberCollectionViewModel>();

            ViewBag.SiteID = model.SiteID;
            int    style   = model.StylesID == 0 ? 1 : model.StylesID;
            Member curUser = Member.Current;

            if (curUser != null)
            {
                MemberShipModels item = MemberShipDAO.GetItem(curUser.ID);
                pageRecommandList = WorkV3.Models.DataAccess.MemberShipDAO.GetMemberFavitoryPages(curUser.ID);
                foreach (ViewModels.MemberCollectionViewModel vmodel in pageRecommandList)
                {
                    vmodel.LinkUrl = Url.Action("Index", "Home", new { siteSn = pageCache.SiteSN, pageSn = vmodel.SN });
                    vmodel.ImgSrc  = PagesDAO.GetContentImage(pageCache.SiteID, vmodel.MenuID, vmodel.No);
                    vmodel.ImgAlt  = vmodel.Title;
                    vmodel.Summary = PagesDAO.GetContentDesc(pageCache.SiteID, vmodel.MenuID, vmodel.No);
                }
            }
            // style = 3;
            return(View("Style" + style, pageRecommandList));
        }