public async Task <ActionResult <PoloViewModel> > Adicionar(PoloViewModel poloViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var caminho = "/Paginas/Imagem/Polo/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(poloViewModel.ImagemUpload1, "curso1", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } poloViewModel.CaminhoImagem1 = gravaImagem.Value; gravaImagem = Imagens.UploadArquivo(poloViewModel.ImagemUpload2, "curso2", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } poloViewModel.CaminhoImagem2 = gravaImagem.Value; gravaImagem = Imagens.UploadArquivo(poloViewModel.ImagemUpload3, "curso3", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } poloViewModel.CaminhoImagem3 = gravaImagem.Value; var result = await _poloService.Adicionar(_mapper.Map <Polo>(poloViewModel)); return(CustomResponse(poloViewModel)); }
public async Task <ActionResult <SobreViewModel> > Atualizar(Guid id, SobreViewModel sobreViewModel) { if (id != sobreViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado"); return(CustomResponse(sobreViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (sobreViewModel.ImagemUpload != null) { var caminho = "/Paginas/Imagem/Sobre/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(sobreViewModel.ImagemUpload, "SobrePrincipal", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } // excluir a imagem anterior System.IO.File.Delete(_env.WebRootPath + sobreViewModel.CaminhoImagemPrincipal); //adicionar a nova imagem sobreViewModel.CaminhoImagemPrincipal = gravaImagem.Value; } await _sobreService.Atualizar(_mapper.Map <Sobre>(sobreViewModel)); return(CustomResponse(sobreViewModel)); }
public async Task <ActionResult <GaleriaItensViewModel> > Atualizar(Guid id, GaleriaItensViewModel galeriaItensViewModel) { if (id != galeriaItensViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(galeriaItensViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (galeriaItensViewModel.ImagemUpload != null) { var caminho = "/Paginas/Imagem/Galeria/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(galeriaItensViewModel.ImagemUpload, Guid.NewGuid().ToString(), caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } galeriaItensViewModel.CaminhoImagem = gravaImagem.Value; } await _galeriaItemService.Atualizar(_mapper.Map <GaleriaItens>(galeriaItensViewModel)); return(CustomResponse(galeriaItensViewModel)); }
public async Task <ActionResult <CarrosselViewModel> > Atualizar(Guid id, CarrosselViewModel carrosselViewModel) { if (id != carrosselViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(carrosselViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (carrosselViewModel.ImagemUpload != null) { var caminho = "/Paginas/Imagem/Carrossel/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(carrosselViewModel.ImagemUpload, Guid.NewGuid().ToString(), caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } // excluir a imagem anterior System.IO.File.Delete(_env.WebRootPath + carrosselViewModel.CaminhoImagem); //adicionar a nova imagem carrosselViewModel.CaminhoImagem = gravaImagem.Value; } await _carrosselService.Atualizar(_mapper.Map <Carrossel>(carrosselViewModel)); return(CustomResponse(carrosselViewModel)); }
public async Task <ActionResult <PoloViewModel> > Atualizar(Guid id, PoloViewModel poloViewModel) { if (id != poloViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(poloViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var caminho = "/Paginas/Imagem/Polo/"; var caminhoAmbiente = _env.WebRootPath; if (poloViewModel.ImagemUpload1 != null) { var gravaImagem = Imagens.UploadArquivo(poloViewModel.ImagemUpload1, "curso1", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(BadRequest(gravaImagem.Value)); } poloViewModel.CaminhoImagem1 = gravaImagem.Value; } if (poloViewModel.ImagemUpload2 != null) { var gravaImagem = Imagens.UploadArquivo(poloViewModel.ImagemUpload2, "curso2", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(BadRequest(gravaImagem.Value)); } poloViewModel.CaminhoImagem2 = gravaImagem.Value; } if (poloViewModel.ImagemUpload3 != null) { var gravaImagem = Imagens.UploadArquivo(poloViewModel.ImagemUpload3, "curso3", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(BadRequest(gravaImagem.Value)); } poloViewModel.CaminhoImagem3 = gravaImagem.Value; } await _poloService.Atualizar(_mapper.Map <Polo>(poloViewModel)); return(CustomResponse(poloViewModel)); }
public async Task <ActionResult <GaleriaItensViewModel> > Adicionar(GaleriaItensViewModel galeriaItensViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var caminho = "/Paginas/Imagem/Galeria/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(galeriaItensViewModel.ImagemUpload, Guid.NewGuid().ToString(), caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } galeriaItensViewModel.CaminhoImagem = gravaImagem.Value; var result = await _galeriaItemService.Adicionar(_mapper.Map <GaleriaItens>(galeriaItensViewModel)); return(CustomResponse(galeriaItensViewModel)); }
public async Task <ActionResult <ConfigViewModel> > Adicionar(ConfigViewModel configViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var caminho = @"\imagens\"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(configViewModel.ImagemUpload, "video", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } configViewModel.ImagemYoutube = gravaImagem.Value; var result = await _configService.Adicionar(_mapper.Map <Config>(configViewModel)); return(CustomResponse(configViewModel)); }
public async Task <ActionResult <SobreViewModel> > Adicionar(SobreViewModel sobreViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var imagemNome = Guid.NewGuid() + "_" + sobreViewModel.CaminhoImagemPrincipal; var caminho = "/Paginas/Imagem/Sobre/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(sobreViewModel.ImagemUpload, "SobrePrincipal", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } sobreViewModel.CaminhoImagemPrincipal = gravaImagem.Value; var result = await _sobreService.Adicionar(_mapper.Map <Sobre>(sobreViewModel)); return(CustomResponse(sobreViewModel)); }
public async Task <ActionResult <CarrosselViewModel> > Adicionar(CarrosselViewModel carrosselViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var imagemNome = Guid.NewGuid() + "_" + carrosselViewModel.CaminhoImagem; var caminho = "/Paginas/Imagem/Carrossel/"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(carrosselViewModel.ImagemUpload, Guid.NewGuid().ToString(), caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } carrosselViewModel.CaminhoImagem = gravaImagem.Value; await _carrosselService.Adicionar(_mapper.Map <Carrossel>(carrosselViewModel)); return(CustomResponse(carrosselViewModel)); }
public async Task <ActionResult <ConfigViewModel> > Atualizar(Guid id, ConfigViewModel configViewModel) { if (id != configViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(configViewModel)); } if (configViewModel.ImagemUpload != null) { // excluir a imagem anterior if (!string.IsNullOrEmpty(configViewModel.ImagemYoutube)) { System.IO.File.Delete(_env.WebRootPath + configViewModel.ImagemYoutube); } var caminho = @"\imagens\"; var caminhoAmbiente = _env.WebRootPath; var gravaImagem = Imagens.UploadArquivo(configViewModel.ImagemUpload, "video", caminho, caminhoAmbiente, false); if (gravaImagem.Key == 1) { return(CustomResponse(gravaImagem.Value)); } //adicionar a nova imagem configViewModel.ImagemYoutube = gravaImagem.Value; } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _configService.Atualizar(_mapper.Map <Config>(configViewModel)); return(CustomResponse(configViewModel)); }