public async Task <IActionResult> ObterAnexos(string mensagemId) { try { IEnumerable <ArquivoChamadoDTO> arquivos = new List <ArquivoChamadoDTO>(); switch (_configuration["FileSettings:StorageType"]) { case "GoogleDrive": arquivos = await _mensagemService.ObterArquivosGoogleDrive(mensagemId); break; case "Banco": arquivos = await _mensagemService.ObterArquivosBanco(mensagemId); break; case "Pasta": arquivos = _mensagemService.ObterArquivosPasta(mensagemId); break; } return(Ok(arquivos)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }