コード例 #1
0
        public async Task <List <ArticuloConsumoDirecto> > ObtenerTodosAsync()
        {
            var ingrediente = await _unitOfWork.ArticuloConsumoDirectoDal.GetAsync();

            foreach (var x in ingrediente)
            {
                x.Insumo = await _insumoBl.ObtenerPorIdAsync(x.IdInsumo);

                x.Articulo = await _articuloBl.ObtenerPorIdAsync(x.IdArticulo);
            }

            return((List <ArticuloConsumoDirecto>)ingrediente);
        }
コード例 #2
0
        public async Task <List <Plato> > ObtenerTodosAsync()
        {
            var platos = await _unitOfWork.PlatoDal.GetAsync();

            foreach (var x in platos)
            {
                x.Articulo = await _articuloBl.ObtenerPorIdAsync(x.IdArticulo);

                x.TipoPreparacion = await _preparacionBl.ObtenerPorIdAsync(x.IdTipoPreparacion);
            }

            return((List <Plato>)platos);
        }
コード例 #3
0
        public async Task <List <ArticuloPedido> > ObtenerTodosAsync()
        {
            var articuloPedidos = await _unitOfWork.ArticuloPedidoDal.GetAsync();

            foreach (var x in articuloPedidos)
            {
                x.Pedido = await _pedidoBl.ObtenerPorIdAsync(x.IdPedido);

                x.Articulo = await _articuloBl.ObtenerPorIdAsync(x.IdArticulo);

                var estados = await _unitOfWork.EstadoArticuloPedidoDal.GetByArticuloPedido(x.Id);

                x.EstadosArticuloPedido = (List <EstadoArticuloPedido>)estados;
            }

            return((List <ArticuloPedido>)articuloPedidos);
        }