mirror of
				https://github.com/D4M13N-D3V/comissions-app-core-api.git
				synced 2025-10-31 01:25:27 +00:00 
			
		
		
		
	fix
This commit is contained in:
		
							parent
							
								
									078488969e
								
							
						
					
					
						commit
						23890f294e
					
				| @ -29,7 +29,7 @@ public class DiscoveryController : Controller | ||||
|             .Where(x=>x.User.DisplayName.Contains(search)) | ||||
|             .Include(x=>x.User) | ||||
|             .Skip(offset).Take(pageSize).ToListAsync(); | ||||
|         var result = sellers.Select(x=>x.ToDiscoveryModel()).ToList(); | ||||
|         var result = sellers.Select(x=>x.ToDiscoveryModelWithoutReviews()).ToList(); | ||||
|         return Ok(result); | ||||
|     } | ||||
|      | ||||
|  | ||||
| @ -15,9 +15,8 @@ public static class SellerProfileModelExtensions | ||||
|             PrepaymentRequired = sellerProfile.PrepaymentRequired | ||||
|         }; | ||||
|     } | ||||
|     public static DiscoverySellerModel ToDiscoveryModel(this UserSellerProfile sellerProfile) | ||||
|     public static DiscoverySellerModel ToDiscoveryModelWithoutReviews(this UserSellerProfile sellerProfile) | ||||
|     { | ||||
|          | ||||
|         return new DiscoverySellerModel() | ||||
|         { | ||||
|             Name = sellerProfile.User.DisplayName, | ||||
| @ -25,7 +24,18 @@ public static class SellerProfileModelExtensions | ||||
|             SocialMediaLinks = sellerProfile.SocialMediaLinks, | ||||
|             Biography = sellerProfile.Biography, | ||||
|             PrepaymentRequired = sellerProfile.PrepaymentRequired, | ||||
|             AverageRating = sellerProfile.SellerServices?.Average(x=>x.Reviews.Average(y=>y.Rating)), | ||||
|         }; | ||||
|     } | ||||
|     public static DiscoverySellerModel ToDiscoveryModel(this UserSellerProfile sellerProfile) | ||||
|     { | ||||
|         return new DiscoverySellerModel() | ||||
|         { | ||||
|             Name = sellerProfile.User.DisplayName, | ||||
|             Id = sellerProfile.Id, | ||||
|             SocialMediaLinks = sellerProfile.SocialMediaLinks, | ||||
|             Biography = sellerProfile.Biography, | ||||
|             PrepaymentRequired = sellerProfile.PrepaymentRequired, | ||||
|             AverageRating = sellerProfile.SellerServices?.Average(x=>x.Reviews?.Average(y=>y.Rating)), | ||||
|             ReviewCount = sellerProfile.SellerServices?.Sum(x=>x.Reviews.Count) | ||||
|         }; | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Damien Ostler
						Damien Ostler