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); }
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)); }
public ActionResult Manage() { var itemList = _neNewsService.LoadAll().OrderByDescending(x => x.Id).ToList(); return(View(itemList)); }