public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Staff = await _context.Staffs .Include(s => s.Company) .Include(s => s.Plant).FirstOrDefaultAsync(m => m.ID == id); if (Staff == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Staff = await _context.Staffs.FindAsync(id); if (Staff != null) { _context.Staffs.Remove(Staff); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Staff = await _context.Staffs .Include(s => s.Company) .Include(s => s.Plant).FirstOrDefaultAsync(m => m.ID == id); if (Staff == null) { return(NotFound()); } ViewData["CompanyID"] = new SelectList(_context.Companies, "ID", "Name"); ViewData["PlantID"] = new SelectList(_context.Plants, "ID", "Name"); return(Page()); }