From f8dfbd543e0ad6687a2c6728e697a206d2e98d69 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Sun, 17 Mar 2024 06:28:41 -0400 Subject: [PATCH] fix: completed property --- src/comissions.app.api/Models/Admin/AdminArtistModel.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/comissions.app.api/Models/Admin/AdminArtistModel.cs b/src/comissions.app.api/Models/Admin/AdminArtistModel.cs index d771211..cdfc280 100644 --- a/src/comissions.app.api/Models/Admin/AdminArtistModel.cs +++ b/src/comissions.app.api/Models/Admin/AdminArtistModel.cs @@ -20,6 +20,7 @@ public class AdminArtistModel public decimal FeesCollected { get; set; } public int NumberOfAssets { get; set; } public int NumberOfPortfolio { get; set; } + public int NumberOfCompleted { get; set; } public double? AverageRating { get; set; } public User User { get; set; } } @@ -47,6 +48,7 @@ public static class AdminArtistModelExtensions FeesCollected = artist.Requests.Where(x=>x.Paid).Sum(r => r.Amount)*(decimal)0.015, NumberOfAssets = artist.Requests.SelectMany(x=>x.RequestAssets).Count(), NumberOfPortfolio = artist.PortfolioPieces.Count, + NumberOfCompleted = artist.Requests.Count(x=>x.Completed), AverageRating = artist.Requests.Count(x=>x.Reviewed) == 0 ? 0 : artist.Requests.Where(x=>x.Reviewed).Average(x=>x.Rating) }; }