Exemplo n.º 1
0
        private String salvarSimuladoImpresso(int idSimulado, int ano, string environmentRootPath)
        {
            var arquivo           = _exercicioRepository.GetPdfSimuladoImpressa(idSimulado, ano, environmentRootPath);
            var bucketSimuladoPDF = ConfigurationProvider.Get("Settings: BucketSimuladoPDF");
            var diretorio         = ConfigurationProvider.Get("Settings: DiretorioSimuladoPDF");

            var arquivoBytes = File.ReadAllBytes(arquivo);

            var amazon = new AmazonManager(ConfigurationProvider.Get("Settings: SimuladoPDFKey"), ConfigurationProvider.Get("Settings: SimuladoPDFSecret"));

            var arquivoNome = string.Format("SIMULADO-{0}-{1}.pdf", ano, idSimulado);

            return(amazon.UploadFile(bucketSimuladoPDF, diretorio, arquivoBytes, arquivoNome));
        }
        public bool SalvarArquivo(string chave, string conteudo)
        {
            var contBytes = Encoding.UTF8.GetBytes(conteudo);
            var ret       = amazonManager.UploadFile(ConfigurationProvider.Get("Settings:MaterialApostilaAlunoBucket"), ConfigurationProvider.Get("Settings:MaterialApostilaAlunoSubDirectory"), contBytes, chave, S3CannedACL.AuthenticatedRead);

            if (string.IsNullOrEmpty(ret))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }