switch (opcaoEscolhidaNumerica)
{
case 1:
MenuRegistrarBanda menu1 = new();
menu1.Executar(bandasRegistradas);
ExibirOpcoesDoMenu();
break;
case 2:
MenuRegistrarAlbum menu2 = new ();
menu2.Executar(bandasRegistradas);
ExibirOpcoesDoMenu();
break;
case 3:
MenuMostrarBandasRegistradas menu3 = new();
menu3.Executar(bandasRegistradas);
ExibirOpcoesDoMenu();
break;
case 4:
MenuAvaliarBanda menu4 = new ();
menu4.Executar(bandasRegistradas);
ExibirOpcoesDoMenu();
break;
case 5:
MenuExibirDetalhes menu5 = new();
menu5.Executar(bandasRegistradas);
ExibirOpcoesDoMenu();
break;
case -1:
Console.WriteLine("Tchau tchau :)");
break;
default:
Menuopcaoinvalida invalido = new();
invalido.Executar(bandasRegistradas);
ExibirOpcoesDoMenu();
break;
}
}
// Class---------------------------------------------------------------------------------
internal class Menuopcaoinvalida : Menu
{
public void Executar(Dictionary<string, Banda> bandasRegistradas)
{
Console.Clear();
ExibirTituloDaOpcao("Opção Inválida");
Console.Write("Escolha a opção Novamente !!!!");
Thread.Sleep(2000);
Console.Clear();
}
}
RESULDADO (quando digito o numero 9 por exemplo ) depois volta ao menu principal.