public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } NoticeDisplay = await _context.NoticeDisplays.FirstOrDefaultAsync(m => m.NoticeDisplayID == id); if (NoticeDisplay == null) { return(NotFound()); } return(Page()); }
public async Task OnGetAsync() { NoticeAssignment = await _context.NoticeAssignments.Where(s => s.NoticeDisplayID.Equals(displayID)).Include(n => n.Notice).ToListAsync(); IQueryable <NoticeDisplay> NoticeDisplayList; NoticeDisplayList = _context.NoticeDisplays.Where(s => s.NoticeDisplayID.Equals(displayID)); if (NoticeDisplayList.Count() > 0) { NoticeDisplay = NoticeDisplayList.First(); } //NoticeAssignment = await _context.NoticeAssignments // .Include(n => n.Notice) // .Include(n => n.NoticeDisplay).ToListAsync(); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } NoticeDisplay = await _context.NoticeDisplays.FindAsync(id); if (NoticeDisplay != null) { _context.NoticeDisplays.Remove(NoticeDisplay); await _context.SaveChangesAsync(); } await _hubContext.Clients.All.SendAsync("Reload"); return(RedirectToPage("./Index")); }