Exemplo n.º 1
0
        //[HL.Core.MVC.PropertyInfo("View")]
        //public string LayoutView = string.Empty;
        public void ActionIndex(MNewsModel model)
        {
            //if (!string.IsNullOrEmpty(LayoutView))
            //    RenderView(LayoutView);

            if (ViewPage.CurrentPage.MenuID > 0)
                MenuID = ViewPage.CurrentPage.MenuID;

            var dbQuery = ModNewsService.Instance.CreateQuery()
                            .Where(o => o.Activity == true)
                            .WhereIn(MenuID > 0, o => o.MenuID, WebMenuService.Instance.GetChildIDForWeb_Cache("News", MenuID, ViewPage.CurrentLang.ID))
                            .OrderByDesc(o => o.Order)
                            .Take(PageSize)
                            .Skip(PageSize * model.Page);

            ViewBag.Data = dbQuery.ToList();
            model.TotalRecord = dbQuery.TotalRecord;
            model.PageSize = PageSize;
            ViewBag.Model = model;
        }
Exemplo n.º 2
0
        //[HL.Core.MVC.PropertyInfo("View")]
        //public string LayoutView = string.Empty;

        public void ActionIndex(MNewsModel model)
        {
            //if (!string.IsNullOrEmpty(LayoutView))
            //    RenderView(LayoutView);

            if (ViewPage.CurrentPage.MenuID > 0)
            {
                MenuID = ViewPage.CurrentPage.MenuID;
            }

            var dbQuery = ModNewsService.Instance.CreateQuery()
                          .Where(o => o.Activity == true)
                          .WhereIn(MenuID > 0, o => o.MenuID, WebMenuService.Instance.GetChildIDForWeb_Cache("News", MenuID, ViewPage.CurrentLang.ID))
                          .OrderByDesc(o => o.Order)
                          .Take(PageSize)
                          .Skip(PageSize * model.Page);

            ViewBag.Data      = dbQuery.ToList();
            model.TotalRecord = dbQuery.TotalRecord;
            model.PageSize    = PageSize;
            ViewBag.Model     = model;
        }