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 };