// GET: Article
        public ActionResult List()
        {
            var mediator = new Database.ArticleMediator();
            var articles = mediator.List();

            var entityarticles = new List<Models.Article>();
            articles.ForEach(article => entityarticles.Add(
                Service.Mappers.ArticleMapper
                .ConverFromDto(article)));

            return View(entityarticles);
        }
        public ActionResult Edit([Bind(Include = "Header, Body, Category")] Article article)
        {
            var mediator = new Database.ArticleMediator();
            var service = new Service.JsonService();

            mediator.Update(article);
            service.EditJson(article);

            return RedirectToAction("List", "Article");
        }
        public ActionResult Edit(int id)
        {
            var mediator = new Database.ArticleMediator();
            var service = new Service.JsonService();

            var entityarticle = mediator.Get(id);
            var article = service.LoadJson(entityarticle.Path);

            return View(article);
        }