|
@@ -88,9 +88,12 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("code", out JsonElement code)) { return BadRequest(); }
|
|
|
var client = _azureCosmos.GetCosmosClient();
|
|
|
- var item = client.GetContainer("TEAMModelOS", "School").GetItemQueryIterator<Room>(queryText: $"select value(c) from c ",
|
|
|
- requestOptions: new QueryRequestOptions() { PartitionKey = new Azure.Cosmos.PartitionKey($"Room-{code}") });
|
|
|
- return Ok(new { rooms= item });
|
|
|
+ List<Room> rooms = new List<Room>() ;
|
|
|
+ await foreach (var item in client.GetContainer("TEAMModelOS", "School").GetItemQueryIterator<Room>(queryText: $"select value(c) from c ",
|
|
|
+ requestOptions: new QueryRequestOptions() { PartitionKey = new Azure.Cosmos.PartitionKey($"Room-{code}") })) {
|
|
|
+ rooms.Add(item);
|
|
|
+ }
|
|
|
+ return Ok(new { rooms= rooms });
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|