public async Task <IActionResult> OnPostDeleteAsync(int id) { using (var db = new BloggingContext()) { var p = db.Posts.Find(id); if (p != null) { db.Posts.Remove(p); await db.SaveChangesAsync(); } } TextAnalyzer.AnalyseTextAndUpdateCache(cache); return(RedirectToPage()); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } using (var db = new BloggingContext()) { await db.Posts.AddAsync(Post); await db.SaveChangesAsync(); } TextAnalyzer.AnalyseTextAndUpdateCache(cache); return(RedirectToPage("Index")); }