コード例 #1
0
        public List <CantidadPlatillo> ConvertirListaDatosALogica(List <AccesoADatos.PlatilloPedido> platilloPedidos)
        {
            List <CantidadPlatillo> cantidadPlatillos = new List <CantidadPlatillo>();

            foreach (PlatilloPedido platilloPedido  in platilloPedidos)
            {
                PlatilloDAO      platilloDAO      = new PlatilloDAO();
                CantidadPlatillo cantidadPlatillo = new CantidadPlatillo
                {
                    Cantidad = platilloPedido.Cantidad,
                    Alimento = platilloDAO.ConvertirDatosALogica(platilloPedido.Platillo)
                };
                cantidadPlatillos.Add(cantidadPlatillo);
            }

            return(cantidadPlatillos);
        }
コード例 #2
0
        public List <Clases.Proporcion> CargarProporcionesPorIdPlatillo(int platilloID)
        {
            List <PlatilloIngrediente> proporcionesDb = new List <PlatilloIngrediente>();

            IngredienteDAO ingredienteDAO = new IngredienteDAO();
            PlatilloDAO    alimentoDAO    = new PlatilloDAO();

            using (ModeloDeDatosContainer context = new ModeloDeDatosContainer())
            {
                proporcionesDb = context.PlatilloIngrediente.Where(p => p.Platillo.Id == platilloID)
                                 .Include(p => p.Platillo)
                                 .Include(p => p.Ingrediente)
                                 .Include(p => p.Ingrediente.RelacionIngredientesHijo)
                                 .ToList();
            }

            return(ConvertirListaDeProporcionesDatosALogica(proporcionesDb));
        }