Exemple #1
0
        public ActionResult Index(int categoryId = 0, int site = 0)
        {
            ViewBag.ListCategory = BuildListCategory();
            ViewBag.ListSite     = DataHelper.ListEnumType <NewsSiteEnum>();
            var model = new NewsViewModels
            {
                CategoryId = categoryId,
                Site       = site,
                Data       = NewsService.GetList(categoryId, site)
            };

            return(View("Index", model));
        }
        public IActionResult Index()
        {
            if (session.GetString("user") == null)
            {
                return(RedirectToAction("PageNotFound", "Error"));
            }

            var news  = context.News.OrderByDescending(x => x.Written);
            var model = new NewsViewModels();

            foreach (var entry in news)
            {
                model.News.Add(new AdminNewsViewModel()
                {
                    NewsId = entry.Id,
                    Title  = entry.Title
                });
            }

            return(View(model));
        }
        public IActionResult Index(string tag)
        {
            var query = _context.BingNews.OrderByDescending(m => m.CreatedTime)
                        .AsQueryable();

            var tags = _context.BingNews.Select(m => m.Tags)
                       .Distinct()
                       .ToList();

            if (!string.IsNullOrWhiteSpace(tag))
            {
                query = query.Where(m => m.Tags.Equals(tag));
            }

            var data = new NewsViewModels
            {
                BingNewsList = query
                               .Take(20)
                               .ToList(),
                Tags = tags
            };

            return(View(data));
        }
Exemple #4
0
 public AppContexts()
 {
     NewsContext = new NewsViewModels(true);
 }