public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } db.Posts.Add(Post); await db.SaveChangesAsync(); return(RedirectToPage("/Posts/Index")); }
public async Task <IActionResult> OnPostDeleteAsync(int id) { var post = await db.Posts.FindAsync(id); if (post == null) { return(NotFound()); } db.Posts.Remove(post); await db.SaveChangesAsync(); return(RedirectToPage("/Posts/Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } db.Attach(Post).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } return(RedirectToPage("/Posts/Index")); }