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") تومان