Exemplo n.º 1
0
        public ViewPartialObject GetTextPartial(int id, HttpRequestBase req)
        {
            string rootPah = "~/blog/Theme/";
            int    orgId   = GetOrganizationId(req);

            rootPah += orgId.ToString() + "/Views/TextPartial/";
            DbDataContext     db     = new DbDataContext("CloudAppWebSiteView");
            ViewPartialObject view   = new ViewPartialObject();
            CText             slider = db.Texts.Where(p => p.ActiveStatus == EActiveStatus.Active && p.OrganizationId == orgId && p.Id == id).FirstOrDefault();

            if (slider != null)
            {
                view.ViewName  = rootPah + slider.ItemTheme.ThemePath;
                view.ViewModel = slider;
                return(view);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 2
0
        public ViewPartialObject GetMenuPartial(int id, HttpRequestBase req, string lang)
        {
            string rootPath = "~/blog/Theme/";
            int    orgId    = GetOrganizationId(req);

            rootPath += orgId.ToString() + "/Views/MenuPartial/";
            SeoUrlController sc = new SeoUrlController();
            DbDataContext    db = new DbDataContext("CloudAppWebSiteView");
            CMenu            mm = db.Menus.Where(p => p.Id == id && p.OrganizationId == orgId && p.ActiveStatus == EActiveStatus.Active).FirstOrDefault();

            if (mm == null)
            {
                return(null);
            }
            else
            {
                ViewPartialObject menu = new ViewPartialObject();
                menu.ViewName  = rootPath + mm.ItemTheme.ThemePath;
                menu.ViewModel = sc.GetViewMenu(mm, lang);
                return(menu);
            }
        }
Exemplo n.º 3
0
        public ViewPartialObject GetSliderPartial(int id, HttpRequestBase req, string lang)
        {
            string rootPah = "~/blog/Theme/";
            int    orgId   = GetOrganizationId(req);

            rootPah += orgId.ToString() + "/Views/SliderPartial/";
            DbDataContext db = new DbDataContext("CloudAppWebSiteView");

            ViewPartialObject view   = new ViewPartialObject();
            CSlider           slider = db.Sliders.Where(p => p.ActiveStatus == EActiveStatus.Active && p.OrganizationId == orgId && p.Id == id).FirstOrDefault();

            if (slider != null)
            {
                view.ViewName  = rootPah + slider.ItemThemes.ThemePath;
                view.ViewModel = slider.Images.Where(s => s.ActiveStatus == EActiveStatus.Active && s.Language.ToLower() == lang.ToLower()).ToList();
                return(view);
            }
            else
            {
                return(null);
            }
        }