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); }
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; }
public void EditJson(Article article) { string json = JsonConvert.SerializeObject(article, Formatting.Indented); File.WriteAllText(article.Path, json); }