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)); }
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)); }