public static NewsArticle CreateAndReturn(NewsArticle item)
        {
            using (var ctx = new NewsArticlesContext())
            {
                ctx.NewsArticles.Add(item);
                ctx.SaveChanges();
            }

            return(item);
        }
 public static void Delete(int id)
 {
     using (var ctx = new NewsArticlesContext())
     {
         var item = ctx.NewsArticles.SingleOrDefault(o => o.Id == id);
         if (item != null)
         {
             ctx.NewsArticles.Attach(item);
             ctx.NewsArticles.Remove(item);
             ctx.SaveChanges();
         }
     }
 }