public static void RegistrarCuenta() { CuentaAhorroService cuentaAhorroService = new CuentaAhorroService(); CuentaCorrienteService cuentaCorrienteService = new CuentaCorrienteService(); string nombre; decimal cantidad; string numeroCuenta; Console.WriteLine("Digite el tiempo de cuenta: \n 1 - Ahorro \n 2 - Corriente"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("Digite el numero de cuenta: "); numeroCuenta = Console.ReadLine(); Console.WriteLine("Digite su nombre: "); nombre = Console.ReadLine(); Console.WriteLine("Digite la cantidad inicial de la cuenta: "); cantidad = int.Parse(Console.ReadLine()); CuentaAhorro cuentaAhorro = new CuentaAhorro(numeroCuenta, nombre, cantidad); Console.WriteLine(cuentaAhorroService.Guardar(cuentaAhorro)); break; case 2: Console.WriteLine("Digite el numero de cuenta: "); numeroCuenta = Console.ReadLine(); Console.WriteLine("Digite su nombre: "); nombre = Console.ReadLine(); Console.WriteLine("Digite la cantidad inicial de la cuenta: "); cantidad = int.Parse(Console.ReadLine()); CuentaCorriente cuentaCorriente = new CuentaCorriente(numeroCuenta, nombre, cantidad); Console.WriteLine(cuentaCorrienteService.Guardar(cuentaCorriente)); break; default: RegistrarCuenta(); break; } EjecutarOpcionesMenu(MostrarMenu()); }