Desafio 5:
class Cardapio
{
public string OpcoesCardapio { get; set; }
private List<Cardapio> cardapio = new List<Cardapio>();
public void CardapioMenu(Cardapio car)
{
cardapio.Add(car);
}
public void ExibeCardapio()
{
Console.WriteLine("Cardapio Online: ");
foreach (var car in cardapio)
{
Console.WriteLine(car.OpcoesCardapio);
}
}
}
class Mesa
{
public string MesaClientes { get; set; }
}
class Pedido
{
public string Pedidos { get; set; }
public Mesa Mesa { get; set; }
}
Cardapio cardapio = new Cardapio();
Cardapio cardapio2 = new Cardapio();
Cardapio cardapio3 = new Cardapio();
cardapio.OpcoesCardapio = "Filé com Fritas";
cardapio2.OpcoesCardapio = "X tudão de Cria";
cardapio3.OpcoesCardapio = "X - Ratão";
Restaurante restaurante = new Restaurante();
restaurante.Mesa = false;
cardapio.CardapioMenu(cardapio);
cardapio.CardapioMenu(cardapio2);
cardapio.CardapioMenu(cardapio3);
cardapio.ExibeCardapio();
Console.WriteLine("");
restaurante.ReservaMesa();
class Restaurante
{
public bool Mesa { get; set; }
public void ReservaMesa()
{
if (Mesa)
{
Console.WriteLine("A mesa está disponivel deseja fazer a reserva!");
}
else
{
Console.WriteLine("A mesa Já Esta reservada");
}
}
}