// public ActionResult imprimir() { var ViewModel = new PedidoMontagemImpressaoVM(); var query = this.montarQuery(); var queryFiltrada = this.filtrarCampos(query); ViewModel.DadosAssociacao = this.OOrganizacaoBL.carregar(User.idOrganizacao()); ViewModel.listaTodosPedidos = queryFiltrada; ViewModel.listaTodosPedidos.ForEach(OPedido => { OPedido.listaProdutos = this.OPedidoProdutoBL.listar(OPedido.id).ToList(); }); return(View(ViewModel)); }
public ActionResult imprimirProdutos() { var ViewModel = new PedidoMontagemImpressaoVM(); var query = this.montarQuery(); var queryFiltrada = this.filtrarCampos(query); ViewModel.DadosAssociacao = this.OOrganizacaoBL.carregar(User.idOrganizacao()); ViewModel.listaTodosPedidos = queryFiltrada; ViewModel.idsPedidos = ViewModel.listaTodosPedidos.Select(x => x.id).ToList(); ViewModel.listaProdutos = this.OPedidoProdutoBL.listar(0).Where(x => ViewModel.idsPedidos.Contains(x.idPedido)).ToList(); ViewModel.carregarResumo(); return(View(ViewModel)); }