public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Post = await context.Post.FirstOrDefaultAsync(m => m.ID == id); if (Post == null) { return(NotFound()); } Comments = await context.Comment.Where(m => m.PostID == id).ToListAsync(); await context.SaveChangesAsync(); Users = await context.User.ToListAsync(); await context.SaveChangesAsync(); return(Page()); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } context.Attach(Post).State = EntityState.Modified; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PostExists(Post.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.User.Add(User); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } Post.DatePosted = DateTime.Now; Post.OPID = HttpContext.Session.GetInt32("User"); _context.Post.Add(Post); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } User = await _context.User.FindAsync(id); if (User != null) { _context.User.Remove(User); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task OnGetAsync() { Post = await context.Post.ToListAsync(); await context.SaveChangesAsync(); }