in src/Relecloud.Web.CallCenter.Api/Controllers/ConcertController.cs [203:221]
public async IAsyncEnumerable<Concert> GetConcertsByIdAsync(string listOfIds)
{
List<int>? ids;
try
{
ids = JsonSerializer.Deserialize<List<int>>(listOfIds);
}
catch
{
ids = new List<int>();
}
var concerts = await this.concertRepository.GetConcertsByIdAsync(ids!);
foreach (var concert in concerts)
{
yield return concert;
}
}