public async Task <CosmosDbViewModel> AccessCosmosDb()
        {
            Container container = _cosmosClient.GetContainer(_settings.CosmosDbDatabaseId, _settings.CosmosDbContainerId);
            FeedIterator <CosmosItemModel> iterator =
                container.GetItemQueryIterator <CosmosItemModel>("SELECT * FROM c");
            var result = new CosmosDbViewModel
            {
                Documents = new List <CosmosDocumentModel>()
            };

            while (iterator.HasMoreResults)
            {
                FeedResponse <CosmosItemModel> response = await iterator.ReadNextAsync();

                result.Documents.AddRange(response.Select(x => new CosmosDocumentModel
                {
                    Id    = x.Id,
                    Value = x.Value
                }));
            }

            return(result);
        }
        public async Task <IActionResult> CosmosDb()
        {
            CosmosDbViewModel model = await _demoService.AccessCosmosDb();

            return(View(model));
        }