public async Task <IActionResult> OnPostAsync(uint?id) { if (id == null) { ModelState.AddModelError("CustomError", "There has been an error please try again"); } try { WorldFleet = await _context.WorldFleet.FindAsync(id); if (WorldFleet != null) { _context.WorldFleet.Remove(WorldFleet); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index", new { message = "Vessel deleted" })); } catch (Exception e) { ModelState.AddModelError("CustomError", e.InnerException.Message); } return(Page()); }
public async Task <IActionResult> OnGetAsync(uint?id) { if (id == null) { return(NotFound()); } WorldFleet = await _context.WorldFleet.FirstOrDefaultAsync(m => m.Imo == id); if (WorldFleet == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnGetAsync(uint?id) { if (id == null) { ModelState.AddModelError("CustomError", "There has been an error please try again"); return(Page()); } WorldFleet = await _context.WorldFleet.FirstOrDefaultAsync(m => m.Imo == id); if (WorldFleet == null) { ModelState.AddModelError("CustomError", "There has been an error please try again"); } return(Page()); }