Beispiel #1
0
        public IHttpActionResult GetArticles(string status = "")
        {
            var articles = new List <ViewArticleJournalistModel>();

            //ViewModelJournalist jr = new ViewModelJournalist();

            using (var context = new NEWSEntities())
            {
                //var article = context.Article.ToList();

                var article = context.Article.Where(f => f.Status == status).ToList();
                if (article == null)
                {
                    return(NotFound());
                }

                foreach (var n in article)
                {
                    ViewArticleJournalistModel vm = new ViewArticleJournalistModel();
                    vm.Img         = n.Img;
                    vm.Titre       = n.Titre;
                    vm.Body        = n.Body;
                    vm.Date        = n.Date;
                    vm.Journaliste = n.Journalistes.Nom;
                    articles.Add(vm);
                }
            }
            return(Ok(articles));
        }
Beispiel #2
0
        public IHttpActionResult GetArticle(int id)
        {
            ViewArticleJournalistModel article;

            using (var context = new NEWSEntities())
            {
                var A = context.Article.Where(f => f.ID == id).FirstOrDefault();
                if (A == null)
                {
                    return(NotFound());
                }
                article             = new ViewArticleJournalistModel();
                article.ID          = id;
                article.Titre       = A.Titre;
                article.Body        = A.Body;
                article.Img         = A.Img;
                article.Video       = A.video;
                article.Date        = A.Date;
                article.Journaliste = A.Journalistes.Nom;
            }
            return(Ok(article));
        }