From 0f9ca22830f3588ff043e3a6c86f90b025720e83 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Fri, 21 Nov 2025 07:09:23 +0330 Subject: [PATCH] last works ... --- Providers/XWebinarProvider.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Providers/XWebinarProvider.cs b/Providers/XWebinarProvider.cs index 02cf3b1..cadc33c 100644 --- a/Providers/XWebinarProvider.cs +++ b/Providers/XWebinarProvider.cs @@ -520,7 +520,9 @@ namespace xWebinarService.Providers // Since in Resourceable Entities we have to Search on Locales // we Must Implement Senario Custom ... var totalEntities = await WebinarRepository.GetAllAsync(); - var items = await totalEntities.SelectAsync(async e => await ToXWebinarDto(e)); + var itemsTasks = totalEntities.Select(e => ToXWebinarDto(e)); + var items = (await Task.WhenAll(itemsTasks)).AsEnumerable(); + // var items = await totalEntities.SelectAsync(async e => await ToXWebinarDto(e)); var totalItemsCount = items.Count(); // @@ -562,8 +564,8 @@ namespace xWebinarService.Providers // Prepare Result ... var result = new XQueryResult { - Items = items, Page = query.Page, + Items = items.ToList(), PageSize = query.PageSize, TotalPages = totalPagesCount, TotalItems = totalItemsCount,