public void CriarRestaurantePadrão(Cardápio cardápio) { if (restaurantes.Any(r => r.Nome == "")) { return; } restaurantes.Add(new Restaurante(4, cardápio)); }
public Restaurante(int numCozinheiros, Cardápio cardápio) { Nome = ""; Cozinha = new Cozinha(numCozinheiros); Cardapio = cardápio; Pedidos = new List <Pedido>(); Promoções = new List <Promoção>(); AdicionarPromoçãoPadrão(cardápio); }
private void AdicionarPromoçãoPadrão(Cardápio cardápio) { var hambúrguer = cardápio.Lanches.FirstOrDefault(l => l.Nome == "hambúrguer"); if (hambúrguer == null) { return; } var suco = cardápio.Lanches.FirstOrDefault(l => l.Nome == "suco"); if (suco == null) { suco = new Lanche("suco", 0); } Promoções.Add(new Promoção(hambúrguer, 2, suco, 1)); }