Exemplo n.º 1
0
        public async Task <ActionResult> GetArticles()
        {
            var articles = await _articleContext.GetArticles(true, null, null);

            //  var model = new ComputerList { Computers = computers, Filter = filter };

            return(View("ContentPreview", articles));
        }
Exemplo n.º 2
0
        public IActionResult GetArticles(List <int> articleIds)
        {
            ArticleContext context = HttpContext.RequestServices.GetService(typeof(ArticleContext)) as ArticleContext;

            var articles = context.GetArticles(articleIds);

            return(Ok(articles));
        }
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var articles = await _articleContext.GetArticles(true, null, null);

            var categories = await _categoryContext.GetCategories(true);

            articles.ForEach(c => c.Badge = categories.Exists(a => a.Id == c.CategoryId) ?  categories.First(a => a.Id == c.CategoryId && a.Display == true) : null);

            return(View("~/Views/Components/ContentPreview.cshtml", articles));
        }
Exemplo n.º 4
0
        // GET: Admin
        public async Task <ActionResult> Index(ArticleFilter filter)
        {
            var articles = await db.GetArticles(filter.Year, filter.Title);

            var model = new ArticleList {
                Articles = articles, Filter = filter
            };

            return(View("Index", model));
        }
Exemplo n.º 5
0
 public IEnumerable <Article> GetArticles()
 {
     return(_articleContext.GetArticles());
 }