Example #1
0
        static void CriarNovaConta()
        {
            Console.Clear();
            Console.WriteLine("---------------------------------");
            Console.WriteLine(" NOVA CONTA CORRENTE ");
            Console.WriteLine("---------------------------------");

            int     agencia, numero;
            decimal saldoInicial;

            Console.Write("Informe a agencia: ");
            agencia = int.Parse(Console.ReadLine());

            Console.Write("Informe o numero da conta: ");
            numero = int.Parse(Console.ReadLine());

            Console.Write("Informe o saldo inicial: ");
            saldoInicial = decimal.Parse(Console.ReadLine());

            var contaCorrente = new ContaCorrente(agencia, numero);

            contaCorrente.Depositar(saldoInicial);

            RepositorioDeContas.Salvar(contaCorrente);
        }
Example #2
0
        public static Conta ObterConta()
        {
            Console.Clear();
            Console.WriteLine("---------------------------------");
            Console.WriteLine(" SELECIONE UMA CONTA ");
            Console.WriteLine("---------------------------------");

            Console.Write("Informe a agencia: ");
            int agencia = int.Parse(Console.ReadLine());

            Console.Write("Informe a conta: ");
            int numero = int.Parse(Console.ReadLine());

            var conta = RepositorioDeContas.Obter(x => x.Agencia == agencia && x.Numero == numero);

            return(conta);
        }