static void BuscarPorId() { Restaurante r = new Restaurante(); string msg = "No se encontraron restaurantes con ese id"; //no implementado Console.WriteLine("Buscar por id del Restaurante"); Console.WriteLine("ingresar id:"); r.RestauranteId = int.Parse(Console.ReadLine()); r.LeerConPlato(); Console.WriteLine(r.RazonSocial); Console.WriteLine(" Menu: "); foreach (Plato a in r.Menu) { Console.WriteLine(a.Nombre + " - $ " + a.Precio.ToString()); } Console.ReadLine(); }
static void GuardarConPlato() { // Crear Restaurante con dos platos Restaurante r = new Restaurante(); Console.WriteLine("Ingrese el rut del Restaurante: "); r.Rut = Console.ReadLine(); Console.WriteLine("Ingrese la Razon Social del Restaurante: "); r.RazonSocial = Console.ReadLine(); Console.WriteLine("Ingrese la Calificacion inicial del Restaurante: "); r.SumaCalificacion = int.Parse(Console.ReadLine()); r.CantidadCalificacion = 1; Plato p = new Plato(); Console.WriteLine("Ingrese el nombre de un plato: "); p.Nombre = Console.ReadLine(); Console.WriteLine(" Ingrese la descripcion de un plato: "); p.Descripcion = Console.ReadLine(); Console.WriteLine("Ingrese el precio del plato: "); p.Precio = decimal.Parse(Console.ReadLine()); r.agregarPlato(p); Plato p2 = new Plato(); Console.WriteLine("Ingrese el nombre de un plato:"); p2.Nombre = Console.ReadLine(); Console.WriteLine("Ingrese la descripcion de un plato: "); p2.Descripcion = Console.ReadLine(); Console.WriteLine(" Ingrese el precio del plato: "); p2.Precio = decimal.Parse(Console.ReadLine()); r.agregarPlato(p2); r.GuardarConPlato(); //guardar el restaurante y su menu //consultar un restaurante y su menu r.LeerConPlato(); Console.WriteLine(r.RazonSocial); Console.WriteLine("Menu: "); foreach (Plato a in r.Menu) { Console.WriteLine(a.Nombre + " - $ " + a.Precio.ToString()); } Console.ReadLine(); }