Ejemplo n.º 1
0
        public static HeaderModel GetConfig()
        {
            var model = new HeaderModel();

            using (var entity = new Entities.dehunEntities())
            {
                //model.logoUrl = (from a in entity.Advertises
                //                 where a.Position == (int)BannerPosition.Logo && a.Active == (int)Active.Show
                //                 select a).FirstOrDefault().Image;
                model.support = entity.Supports.FirstOrDefault();
                HttpContext.Current.Session.Add("support", model.support);
                model.config = entity.Configs.FirstOrDefault();
                HttpContext.Current.Session.Add("config", model.config);

                model.menuTop = (from p in entity.Pages
                                 where p.Position.Contains(((int)MenuPosition.Top).ToString()) && p.Active == (int)Active.Show
                                 select p)
                                .OrderBy(r => r.Ord)
                                .ToList();

                model.menuMain = (from p in entity.Pages
                                  where p.Position.Contains(((int)MenuPosition.Middle).ToString()) && p.Active == (int)Active.Show
                                  select p)
                                 .OrderBy(r => r.Level)
                                 .ToList();

                model.menuMainText = GeneralMenuText(model.menuMain);
                return(model);
            }
        }
Ejemplo n.º 2
0
 public static string GetLogoUrl()
 {
     using (var entity = new Entities.dehunEntities())
     {
         string logoUrl = (from a in entity.Advertises
                           where a.Position == (int)BannerPosition.Logo && a.Active == (int)Active.Show
                           select a).FirstOrDefault().Image;
         return(logoUrl);
     }
 }
Ejemplo n.º 3
0
        public static List <Entities.Page> GeneralMenuMain()
        {
            using (var entity = new Entities.dehunEntities())
            {
                var menuMain = (from p in entity.Pages
                                where p.Position.Contains(((int)MenuPosition.Middle).ToString()) && p.Active == (int)Active.Show
                                select p)
                               .OrderBy(r => r.Level)
                               .ToList();

                return(menuMain);
            }
        }