예제 #1
0
        public int CountArticles(ArticleModels.Status status)
        {
            int count = (from row in context.Articles
                         where row.status == status
                         select row).Count();

            return(count);
        }
예제 #2
0
        public List <ArticleModels> retrieveArticles(ArticleModels.Status status)
        {
            List <ArticleModels> artList = new List <ArticleModels>();

            foreach (ArticleModels art in context.Articles.ToList())
            {
                if (art.status == status)
                {
                    artList.Add(art);
                }
            }

            return(artList);
        }
 public ActionResult HomePage(ArticleModels.Status status = ArticleModels.Status.Approved)
 {
     ViewData["ArticleList"] = access.retrieveArticles(status);
     return(View());
 }
예제 #4
0
 private void ManageArticleStatus(ArticleModels article, ArticleModels.Status newStatus)
 {
     article.status = newStatus;
     context.SaveChanges();
 }