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); }
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); }