From a4a7af32a7d6bfefdc8e39c9deaf60c962e4c150 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Sun, 17 Mar 2024 05:38:12 -0400 Subject: [PATCH] fix: added a property to model for number of paid for requests --- src/comissions.app.api/Models/Admin/AdminUserModel.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/comissions.app.api/Models/Admin/AdminUserModel.cs b/src/comissions.app.api/Models/Admin/AdminUserModel.cs index 162e07e..7633cbf 100644 --- a/src/comissions.app.api/Models/Admin/AdminUserModel.cs +++ b/src/comissions.app.api/Models/Admin/AdminUserModel.cs @@ -13,6 +13,7 @@ public class AdminUserModel public int NumberOfBans { get; set; } = 0; public int NumberOfReviews { get; set; } = 0; public decimal AmountSpent { get; set; } = 0; + public int NumberOfPaid { get; set; } } public static class AdminUserModelExtensions @@ -29,6 +30,7 @@ public static class AdminUserModelExtensions NumberOfSuspensions = user.Suspensions.Count, NumberOfBans = user.Bans.Count, NumberOfReviews = user.Requests.Count(x => x.Reviewed), + NumberOfPaid = user.Requests.Count(x => x.Paid), AmountSpent = user.Requests.Sum(r => r.Amount) }; }