public JsonResult DeleteArticle(ArticleViewModel article)
 {
     Thread.Sleep(300);
     string r = string.Format("removed '{0}' from article", article.name);
     using (var context = new Context())
     {
         foreach (var at in context.ArticleTags.Where(x => x.Article.Id == article.id ))
         {
             context.ArticleTags.Remove(at);
         }
         context.SaveChanges();
         context.Articles.Where(x => x.Id == article.id).ToList().ForEach(y => context.Articles.Remove(y));
         context.SaveChanges();
     }
     return Json(this.GetArticlesFromDb(), JsonRequestBehavior.AllowGet); //Content(r);
 }