public void IniciaMenuConta(ViewContaBancaria viewConta, ViewPessoa viewPessoa, ViewAgencia viewAgencia, IDao <Agencia> agenciaDao, ContaBancariaDao contaDao, PessoaDao pessoaDao)
        {
            ConsoleKeyInfo _opcao;
            ViewMenu       viewMenu = new ViewMenu();

            Console.WriteLine("\n PRESSIONE: \n\n F1 Para cadastrar uma conta bancaria \n F2 Para mostrar o saldo \n F12 para voltar ao menu principal");
            _opcao = Console.ReadKey();
            switch (_opcao.Key)
            {
            case ConsoleKey.F1:
                Console.Clear();
                viewConta.CadastraDados();
                break;

            case ConsoleKey.F2:
                Console.Clear();
                viewConta.MostraSaldo(contaDao);
                break;

            case ConsoleKey.F12:
                Console.Clear();
                viewMenu.IniciaMenu();
                break;
            }
        }
 public ViewContaBancaria(ContaBancariaDao contaDao, PessoaDao pessoaDao, IDao <Agencia> agenciaDao, ViewPessoa viewPessoa, ViewAgencia viewAgencia)
 {
     _contaDao    = contaDao;
     _pessoaDao   = pessoaDao;
     _agenciaDao  = agenciaDao;
     _pessoaView  = viewPessoa;
     _viewAgencia = viewAgencia;
 }
        public void StartMenuPessoa(ViewPessoa viewPessoa, ViewMenu viewMenu, PessoaDao pessoaDao)
        {
            ConsoleKeyInfo _opcao;

            Console.WriteLine("\n PRESSIONE: \n\n F1 Para cadastrar uma pessoa \n F2 Para listar todas as pessoas \n F12 para voltar ao menu principal");
            _opcao = Console.ReadKey();
            switch (_opcao.Key)
            {
            case ConsoleKey.F1:
                Console.Clear();
                viewPessoa.CadastraDados();
                break;

            case ConsoleKey.F2:
                Console.Clear();
                viewPessoa.ListaEFormata(pessoaDao);
                break;

            case ConsoleKey.F12:
                Console.Clear();
                viewMenu.IniciaMenu();
                break;
            }
        }