From b82cac4af10a46827f4d406ee8ebe9d9f000f03b Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Thu, 26 Feb 2026 02:01:54 +0330 Subject: [PATCH] =?UTF-8?q?Cleanup:=20Remove=20hardcoded=20'=D9=BE=DA=A9?= =?UTF-8?q?=DB=8C=D8=AC=20=D8=B7=D9=84=D8=A7=DB=8C=DB=8C'=20labels,=20add?= =?UTF-8?q?=20PackageTitle=20to=20DTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - MyPackages.razor: dynamic PackageTitle from DTO instead of hardcoded 'پکیج طلایی' - Packages.razor: generic text for purchase status and info section - PackageService.cs: add PackageTitle to UserPackageStatusDto record --- src/FrontOffice.Main/Pages/Package/MyPackages.razor | 6 +++--- src/FrontOffice.Main/Pages/Package/Packages.razor | 6 +++--- src/FrontOffice.Main/Utilities/PackageService.cs | 2 ++ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/FrontOffice.Main/Pages/Package/MyPackages.razor b/src/FrontOffice.Main/Pages/Package/MyPackages.razor index 7c137ed..f8ea30b 100644 --- a/src/FrontOffice.Main/Pages/Package/MyPackages.razor +++ b/src/FrontOffice.Main/Pages/Package/MyPackages.razor @@ -20,7 +20,7 @@ شما هنوز پکیجی خریداری نکرده‌اید - با خرید پکیج طلایی، به باشگاه مشتریان بپیوندید و از مزایای ویژه مانند پاداش هفتگی و تیم‌سازی بهره‌مند شوید. + با خرید پکیج، به باشگاه مشتریان بپیوندید و از مزایای ویژه مانند پاداش هفتگی و تیم‌سازی بهره‌مند شوید. نوع پکیج: - پکیج طلایی + @_userStatus.PackageTitle @@ -146,7 +146,7 @@ - مزایای پکیج طلایی + مزایای پکیج diff --git a/src/FrontOffice.Main/Pages/Package/Packages.razor b/src/FrontOffice.Main/Pages/Package/Packages.razor index c7fb39c..6463b59 100644 --- a/src/FrontOffice.Main/Pages/Package/Packages.razor +++ b/src/FrontOffice.Main/Pages/Package/Packages.razor @@ -27,7 +27,7 @@ { - شما قبلاً پکیج طلایی را خریداری کرده‌اید. + شما قبلاً پکیج را خریداری کرده‌اید. @if (_userStatus.IsClubMemberActive) { عضویت باشگاه شما فعال است. @@ -100,9 +100,9 @@ - چرا پکیج طلایی؟ + چرا پکیج بخریم؟ - با خرید پکیج طلایی، علاوه بر دسترسی به محصولات ویژه، می‌توانید تیم فروش خود را بسازید + با خرید پکیج، علاوه بر دسترسی به محصولات ویژه، می‌توانید تیم فروش خود را بسازید و از پاداش‌های هفتگی بهره‌مند شوید. هر چه تیم شما گسترده‌تر، درآمد شما بیشتر! diff --git a/src/FrontOffice.Main/Utilities/PackageService.cs b/src/FrontOffice.Main/Utilities/PackageService.cs index ba1df1c..d134663 100644 --- a/src/FrontOffice.Main/Utilities/PackageService.cs +++ b/src/FrontOffice.Main/Utilities/PackageService.cs @@ -20,6 +20,7 @@ public record PackageDto( /// public record UserPackageStatusDto( bool HasPurchasedPackage, + string? PackageTitle, string? PurchaseMethod, // DayaLoan, DirectPurchase, or null bool IsClubMemberActive, long WalletBalance, @@ -104,6 +105,7 @@ public class PackageService // TODO: Connect to GetUserPackageStatus RPC when available in FrontOffice.BFF return Task.FromResult(new UserPackageStatusDto( HasPurchasedPackage: false, + PackageTitle: null, PurchaseMethod: null, IsClubMemberActive: false, WalletBalance: 0,