コード例 #1
0
        public ActionResult geraZipTodos(ArquivosFinanceirosConsultaVM ViewModel)
        {
            var listaArquivos = ViewModel.montarQuery().Select(x => new { x.id, x.idOrganizacao, x.path })
                                .OrderByDescending(x => x.id).ToListJsonObject <ReceitaDespesaArquivoVW>();

            var OGeradorZip = new GeradorZipArquivosFinanceiros();
            var caminhoZip  = OGeradorZip.gerarZip(listaArquivos);

            return(Json(new { error = false, nomeArquivo = caminhoZip, totalRegistros = listaArquivos.Count }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult geraZipSelecionados(GeradorZipArquivosFinanceiros ViewModel)
        {
            var listaArquivos = this.OReceitasDespesasArquivosVWBL.listar().Where(x => ViewModel.idsArquivos.Contains(x.id))
                                .Select(x => new { x.id, x.idOrganizacao, x.path })
                                .OrderByDescending(x => x.id).ToListJsonObject <ReceitaDespesaArquivoVW>();

            var caminhoZip = ViewModel.gerarZip(listaArquivos);

            return(Json(new { error = false, nomeArquivo = caminhoZip, totalRegistros = listaArquivos.Count }, JsonRequestBehavior.AllowGet));
        }