public async Task <IActionResult> Delete(Guid?id) { var validateToken = await ValidatedToken(_configuration, _getHelper, "aplicacion"); if (validateToken != null) { return(validateToken); } if (token.Administrador != "SA") { TempData["toast"] = "No tiene privilegios de acceso en el módulo"; return(RedirectToAction("Inicio", "Menu")); } if (id == null) { TempData["toast"] = "Identificador incorrecto."; return(RedirectToAction(nameof(Index))); } var modulo = await _getHelper.GetModuloByIdAsync((Guid)id); if (modulo == null) { TempData["toast"] = "Módulo inexistente (identificador incorrecto)."; return(RedirectToAction(nameof(Index))); } _context.Modulos.Remove(modulo); await _context.SaveChangesAsync(); TempData["toast"] = "Los datos del módulo fueron eliminados correctamente."; return(RedirectToAction(nameof(Index))); }