public TelaEmprestimo(TelaCaixa tela, ControladorCaixa controlador, TelaRevista tela1, ControladorRevista controlador1, TelaAmigo tela2, ControladorAmigo controlador2) { telaCaixa = tela; telaRevista = tela1; telaAmigo = tela2; controladorCaixa = controlador; controladorRevista = controlador1; controladorAmigo = controlador2; }
public virtual object ObterTela() { string opcao = ""; do { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Clube de Leitura"); Console.ResetColor(); Console.WriteLine("Digite 1 para o menu Amiguinho"); Console.WriteLine("Digite 2 para o menu Caixa de Coleções"); Console.WriteLine("Digite 3 para o menu Revista"); Console.WriteLine("Digite 4 para locar uma revista"); Console.WriteLine("Digite S para Sair"); opcao = Console.ReadLine(); if (opcao == "1") { TelaAmigo tela = telaAmigo; return(tela); } if (opcao == "2") { TelaCaixa tela = telaCaixa; return(tela); } if (opcao == "3") { TelaRevista tela = telaRevista; return(tela); } if (opcao == "4") { TelaEmprestimo tela = telaEmprestimo; return(tela); } } while (OpcaoInvalida(opcao)); return(null); }