Exemplo n.º 1
0
        public ActionResult AdicionarProduto(Veiculo veiculo)
        {
            foreach (string nomeArquivo in Request.Files)
            {
                HttpPostedFileBase file = Request.Files[nomeArquivo];
                UploadArquivoFactory.Upload(file, nomeArquivo);
            }

            veiculo.IdUpload = 1;
            if (ModelState.IsValid)
            {
                veiculoRepository.Adicionar(veiculo);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View("FormularioCadastro", veiculo));
            }
        }
Exemplo n.º 2
0
        public ActionResult SalvarArquivo()
        {
            var fazerUpload = false;

            foreach (string nomeArquivo in Request.Files)
            {
                HttpPostedFileBase file = Request.Files[nomeArquivo];
                fazerUpload = UploadArquivoFactory.Upload(file, nomeArquivo);
            }

            if (fazerUpload)
            {
                return(Content("ok"));
            }
            else
            {
                return(Content("Erro"));
            }

            //var caminhoDiretorio = ConfigurationManager.AppSettings["caminhoRepositorioDeArmazenamento"].ToString();//Config fora do sistema (Web config)

            //string nomeA = string.Empty;

            //Guid arquivoGuid;
            //arquivoGuid = Guid.NewGuid();
            //try
            //{
            //    foreach (string nomeArquivo in Request.Files)
            //    {
            //        HttpPostedFileBase file = Request.Files[nomeArquivo];
            //        nomeA = file.FileName;
            //        if (file != null && file.ContentLength > 0)
            //        {
            //            var nomeArquivoCarregado = Path.GetFileName(file.FileName);

            //            bool existenciaDiretorio = System.IO.Directory.Exists(caminhoDiretorio);
            //            if (!existenciaDiretorio)
            //            {
            //                System.IO.Directory.CreateDirectory(caminhoDiretorio);
            //            }
            //            var caminhoArquivo = string.Empty;
            //            var extensao = System.IO.Path.GetExtension(nomeA);

            //            caminhoArquivo = string.Format("{0}\\{1}", caminhoDiretorio, arquivoGuid + ".png");

            //            file.SaveAs(caminhoArquivo);

            //            string recebendoDetalhes = arquivo.Detalhes;

            //            arquivo.Detalhes = "<br/>" + "<ol/>" + " - " + nomeArquivoCarregado + recebendoDetalhes;
            //        }

            //        arquivo.Data = DateTime.Now;

            //        //uploadArquivoDAO.AdicionarArquivo(arquivo);
            //    }
            //    return Content("Ok");
            //}
            //catch (Exception ex)
            //{
            //    return Json(new { Message = "Erro em Salvar o Arquivo" });
            //}
        }