//Obtiene los detalles del evento seleccionado public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } EventEvent = await _context.EventEvent.FirstOrDefaultAsync(m => m.Id == id); if (EventEvent == null) { return(NotFound()); } return(Page()); }
//Elimina el elemento selecionado public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } EventEvent = await _context.EventEvent.FindAsync(id); //Obtiene la id del evento actual if (EventEvent != null) { _context.EventEvent.Remove(EventEvent); //Elimina el evento con la id que se ha obtenido anteriormente y guarda los cambios await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }