diff --git a/src/BackOffice/BackOffice.csproj b/src/BackOffice/BackOffice.csproj
index 1e007e9..8bab5d7 100644
--- a/src/BackOffice/BackOffice.csproj
+++ b/src/BackOffice/BackOffice.csproj
@@ -138,7 +138,7 @@
-
+
diff --git a/src/BackOffice/Pages/Club/ClubMembers.razor b/src/BackOffice/Pages/Club/ClubMembers.razor
index 5d222f0..f57385c 100644
--- a/src/BackOffice/Pages/Club/ClubMembers.razor
+++ b/src/BackOffice/Pages/Club/ClubMembers.razor
@@ -3,6 +3,7 @@
@using Google.Protobuf.WellKnownTypes
@using BackOffice.Pages.Club.Components
+@using BackOffice.Pages.AutoComplete
@using CMSMicroservice.Protobuf.Protos.ClubMembership
@@ -16,7 +17,8 @@
لیست اعضا
-
+
+
diff --git a/src/BackOffice/Pages/Club/ClubMembers.razor.cs b/src/BackOffice/Pages/Club/ClubMembers.razor.cs
index 855c39e..0805d2f 100644
--- a/src/BackOffice/Pages/Club/ClubMembers.razor.cs
+++ b/src/BackOffice/Pages/Club/ClubMembers.razor.cs
@@ -16,6 +16,7 @@ public partial class ClubMembers
private MudDataGrid _gridData;
private bool _filterIsActive = true;
+ private long? _filterUserId;
private async Task> ServerReload(GridState state)
{
@@ -30,6 +31,9 @@ public partial class ClubMembers
// Always use the filter value since it's now a bool (not nullable)
request.IsActive = _filterIsActive;
+ if (_filterUserId.HasValue && _filterUserId.Value > 0)
+ request.UserId = _filterUserId.Value;
+
var result = await ClubContract.GetAllClubMembershipsAsync(request);
if (result?.Models != null && result.Models.Any())
diff --git a/src/BackOffice/Pages/Club/Components/ActivateClubDialog.razor b/src/BackOffice/Pages/Club/Components/ActivateClubDialog.razor
index 8f83a9d..1df8afd 100644
--- a/src/BackOffice/Pages/Club/Components/ActivateClubDialog.razor
+++ b/src/BackOffice/Pages/Club/Components/ActivateClubDialog.razor
@@ -1,14 +1,11 @@
@using CMSMicroservice.Protobuf.Protos.ClubMembership
+@using BackOffice.Pages.AutoComplete
-
+
-
+
+
+
+ @context.Item.UserName
+ ID: @context.Item.UserId
+
+
+
@context.Item.Balance.ToString("N0") تومان