From e8b3700cdf190d63ea294d7956539c8f9748ee02 Mon Sep 17 00:00:00 2001 From: SamSys Date: Tue, 23 Dec 2025 13:46:59 +0330 Subject: [PATCH] GetList PlanPercentage CountAsync --- .../Repository/PlanPercentageRepository.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CompanyManagment.EFCore/Repository/PlanPercentageRepository.cs b/CompanyManagment.EFCore/Repository/PlanPercentageRepository.cs index 57d41be0..50ade919 100644 --- a/CompanyManagment.EFCore/Repository/PlanPercentageRepository.cs +++ b/CompanyManagment.EFCore/Repository/PlanPercentageRepository.cs @@ -343,6 +343,8 @@ public class PlanPercentageRepository : RepositoryBase, IP if (searchModel.CountPerson > 0) plans = plans.Where(x => x.CountPerson == searchModel.CountPerson); + var count = await plans.CountAsync(); + var planQueryFilter =await plans.ApplyPagination(searchModel.PageIndex, searchModel.PageSize).ToListAsync(); var planResult = planQueryFilter.Select(plan => new InstitutionPlanViewModel @@ -403,7 +405,7 @@ public class PlanPercentageRepository : RepositoryBase, IP return new PagedResult() { - TotalCount = finalResult.Count, + TotalCount = count, List = finalResult };