Esempio n. 1
0
        public void DeleteJson(Article article)
        {
            try
            {
                File.Delete(article.Path);
            }
            catch (FileNotFoundException)
            {

            }
        }
        public ActionResult Create()
        {
            var mediator = new Database.CategoryMediator();
            var article = new Article();

            var items = mediator.GetAllCategories().Select(category => new SelectListItem
            {
                Text = category.Name, Value = category.Id.ToString()
            }).ToList();

            ViewBag.CategoryItems = items;

            return View(article);
        }
Esempio n. 3
0
        public string CreateJson(Article article, string path = "")
        {
            if (path == "")
            {
                path = GetPath(Guid.NewGuid().ToString());
            }

            article.Path = path;

            string json = JsonConvert.SerializeObject(article, Formatting.Indented);
            File.WriteAllText(path, json);

            return path;
        }
Esempio n. 4
0
 public void EditJson(Article article)
 {
     string json = JsonConvert.SerializeObject(article, Formatting.Indented);
     File.WriteAllText(article.Path, json);
 }