Esempio n. 1
0
        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));
        }