public async Task <IActionResult> OnGetAsync(long?id) { if (id == null) { return(NotFound()); } Mig = await _context.Migs .Include(m => m.AirplaneNavigation) .SingleOrDefaultAsync(m => m.SideNumber == id); if (Mig == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(long?id) { if (id == null) { return(NotFound()); } Mig = await _context.Migs.FindAsync(id); if (Mig != null) { _context.Migs.Remove(Mig); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { Mig mig = await _context.Migs.FindAsync(MigSideNumber); if (!ModelState.IsValid || mig == null) { await OnGetAsync(); ModelState.AddModelError("MigSideNumber", InvalidMigSideNumberAlert); return(Page()); } var routes = new RouteValueDictionary { { SideNumberParameterName, MigSideNumber } }; return(RedirectToPage(MigsDetailsPage, routes)); }
public async Task <IActionResult> OnGetAsync(long?id) { if (id == null) { return(NotFound()); } Mig = await _context.Migs .Include(m => m.Modernizations) .SingleOrDefaultAsync(m => m.SideNumber == id); if (Mig == null) { return(NotFound()); } InitializeStagingAreasSelectList(); InitializeUnitsSelectList(); InitializeAirplanesSelectList(); return(Page()); }