public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } ScoreCardField = await _context.ScoreCardField .Include(s => s.ScoringCategory).FirstOrDefaultAsync(m => m.ScoreCardFieldId == id); if (ScoreCardField == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } ScoreCardField = await _context.ScoreCardField.FindAsync(id); if (ScoreCardField != null) { ScoreCardField.IsArchived = true; _context.ScoreCardField.Update(ScoreCardField); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { var claimsIdentity = (ClaimsIdentity)User.Identity; var claim = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier); CurrentUserId = claim.Value; if (id == null) { return(NotFound()); } ScoreCardField = await _context.ScoreCardField .Include(s => s.ScoringCategory).FirstOrDefaultAsync(m => m.ScoreCardFieldId == id); if (ScoreCardField == null) { return(NotFound()); } ViewData["ScoringCategoryId"] = new SelectList(_context.ScoringCategory, "ScoringCategoryId", "ScoringCategoryDescription"); return(Page()); }