Ejemplo n.º 1
0
        public override string RenderBody()
        {
            var itemList = _neNewsService.LoadAllByCategory(category);

            if (category.Trim() == "")
            {
                itemList = _neNewsService.LoadAll()
                           .Where(x => x.Status >= EntityStatus.Active && (x.HasDateRange == false || (x.PublishDate >= DateTime.Now && x.ExpireDate <= DateTime.Now)))
                           .OrderByDescending(x => x.Id)
                           .Take(newsCount)
                           .OrderBy(x => x.Order)
                           .ToList();
            }
            var item = new NeNewsViewModel()
            {
                HeaderTitle   = headerTitle,
                HeaderColor   = headerColor,
                HeaderBgColor = headerBgColor,

                ColumnClass   = columnClass.Trim() == "" ? "" : columnClass,
                ColumnColor   = columnColor,
                ColumnBgColor = columnBgColor,
                Scrollamount  = scrollamount,
                Height        = height.Trim() == "" ? "30" : height,

                FooterTitle   = footerTitle,
                FooterColor   = footerColor,
                FooterBgColor = footerBgColor,
                NeNewsList    = itemList
            };
            var body = _viewRenderService.RenderToStringAsync <NewsWidgetController>(ViewFileName, item).Result;

            return(body);
        }
Ejemplo n.º 2
0
        public ActionResult Index(string category = "", int page = 0, int count = 10)
        {
            List <NeNews> itemList = new List <NeNews>();

            if (category.Trim() == "")
            {
                itemList = _neNewsService.LoadAll(true).OrderByDescending(x => x.Id).Skip(page * count).Take(count).ToList();
            }
            else
            {
                itemList = _neNewsService.LoadAllByCategory(category, page, count);
            }
            return(View(itemList));
        }
Ejemplo n.º 3
0
        public ActionResult Manage()
        {
            var itemList = _neNewsService.LoadAll().OrderByDescending(x => x.Id).ToList();

            return(View(itemList));
        }