ava-innersource / Liquid-Application-Framework-1.0-deprecated

Liquid is a framework to speed up the development of microservices
MIT License
25 stars 13 forks source link

Erro ao retornar dados do cosmosdb #136

Closed cristianormoraes closed 4 years ago

cristianormoraes commented 4 years ago

Saudaçõe srs.

Estou tentando retornar dados do CosmosDb e a principio não encontrei muita informação sobre a utilização, configurei o appsettings.json com:

"CosmosDB": { "Endpoint": "https://localhost:8081", "AuthKey": "xxx", "DatabaseId": "api1", "CollectionName": "liquidsample" }

cosmos

No Startup.cs coloquei:

WorkBench.UseRepository();

E no meu service tentei buscar dados:

var records = await Repository.GetAsync(x => true);

Porém peguei um erro:

erro

O que posso estar fazendo errado?

thiagones commented 4 years ago

Olá, Cristiano! Qual era o problema?

cristianormoraes commented 4 years ago

@thiagones Não havia chamado o app.UseWorkBench(); no startup.cs

:(

Aproveitando, existe algum macete para fazer um post de json em um metodo de api? Estou postando e o model não pega os valores das propriedades... estou usando o postman....

thiagones commented 4 years ago

Da uma olhada se o case das propriedades que você está enviando no json está correto. Se a propriedade é se chama "Xpto" (X maiúsculo), dependendo da configuração do serializer não é possível passar "xpto" (x minúsculo) no json

cristianormoraes commented 4 years ago

Sim, testei isso mas infelizmente não está dando bind..

Existe alguma configuração de algum intermediador na requisição do POST ?

cristianormoraes commented 4 years ago

Outra dificuldade que estou tendo e nao achei nada a respeito na documentação, é como é feita a geração do arquivo

System.IO.FileNotFoundException: 'Could not find file 'C:\Source\Workbench\Backend\LiquidSample\bin\Debug\netcoreapp2.2\AppTeste.xml'.'

acredito que seja para o Swagger? poderia me explicar @thiagones