From b1420b5600ecb2dceecedd1e86c26616f49c1bea Mon Sep 17 00:00:00 2001 From: "victor.gaborit" Date: Fri, 8 Mar 2024 08:33:03 +0100 Subject: [PATCH] simplification de la methode GetItems --- API_SQLuedo/ModelToEntity/Extension.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/API_SQLuedo/ModelToEntity/Extension.cs b/API_SQLuedo/ModelToEntity/Extension.cs index dda75b6..758175e 100644 --- a/API_SQLuedo/ModelToEntity/Extension.cs +++ b/API_SQLuedo/ModelToEntity/Extension.cs @@ -80,14 +80,11 @@ namespace ModelToEntity if (valueProperty != null && !string.IsNullOrEmpty(orderingPropertyName)) { - var prop = typeof(T).GetProperty(orderingPropertyName); - if (prop != null) - { var idProp = typeof(T).GetProperty(orderingPropertyName); if (idProp != null) { var parameter = Expression.Parameter(typeof(T), "entity"); - var propertyAccess = Expression.Property(parameter, prop); + var propertyAccess = Expression.Property(parameter, idProp); var constant = Expression.Constant(valueProperty); var equality = Expression.Equal(propertyAccess, constant); var lambda = Expression.Lambda>(equality, parameter); @@ -97,7 +94,6 @@ namespace ModelToEntity return Task.FromResult>(new List { filteredEntity }); } } - } return Task.FromResult>(null); } var items = query.Skip((page -1) * count).Take(count).ToList();