Exemplo n.º 1
0
 public DTO.PratoCardapio ExcluirDeCardapio(int pratoId, int cardapioId)
 {
     Model.Prato    p = context.Prato.Include(prato => prato.Cardapios).FirstOrDefault(prato => prato.Id == pratoId);
     Model.Cardapio c = context.Cardapio.Find(cardapioId);
     p.Cardapios.Remove(c);
     context.SaveChanges();
     return(new DTO.PratoCardapio {
         Prato = p, Cardapio = c
     });
 }
Exemplo n.º 2
0
 public DTO.PratoCardapio IncluirEmCardapio(int pratoId, int cardapioId)
 {
     Model.Prato    p = context.Prato.Include(prato => prato.Cardapios).FirstOrDefault(prato => prato.Id == pratoId);
     Model.Cardapio c = context.Cardapio.Find(cardapioId);
     if (p.Cardapios == null)
     {
         p.Cardapios = new List <Model.Cardapio>();
     }
     p.Cardapios.Add(c);
     context.SaveChanges();
     return(new DTO.PratoCardapio {
         Cardapio = c, Prato = p
     });
 }
Exemplo n.º 3
0
        public void CriarCardapio(Model.Cardapio cardapio)
        {
            Data.Context context = new Data.Context();
            context.Cardapio.Add(cardapio);
            context.SaveChanges();
            List <Model.TipoPratoPadrao> tpp = new List <Model.TipoPratoPadrao>();

            foreach (Model.TipoPrato tipoPrato in context.TipoPrato.ToList())
            {
                foreach (Model.TipoServico tipoServico in context.TipoServico.ToList())
                {
                    tpp.Add(new Model.TipoPratoPadrao {
                        TipoPratoId = tipoPrato.Id, TipoServicoId = tipoServico.Id, CardapioId = cardapio.Id, QuantidadePratos = 1
                    });
                }
            }
            context.TipoPratoPadrao.AddRange(tpp);
            context.SaveChanges();
        }