masoodafar-web e5bc3a952a
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m33s
feat: ClubMembershipCycle IHasHistory + PackageId in WalletHistory (F1)
- ClubMembershipCycle now implements IHasHistory<ClubMembershipCycleHistory>
  - CreateHistorySnapshot: New* fields from current state, Old* auto-filled by interceptor
  - Parses action string to ClubMembershipCycleAction enum

- Add PackageId to 6 UserWalletHistory creation sites (F1 fix):
  - VerifyPackagePurchaseCommandHandler: balanceLog + discountLog (order.PackageId)
  - CheckAndProcessDayaLoansCommandHandler: mainLog + discountLog (package.Id)
  - CreateManualPaymentCommandHandler: walletLog (package.Id)
  - PackageService.CustomerVerifyPackagePurchase: walletLog (purchase.PackageId)
  - Non-package flows (orders, commissions, manual) correctly keep PackageId=null
2026-02-27 07:07:30 +03:30
2025-12-07 18:00:01 +00:00
S
Description
No description provided
Readme 5.3 MiB
Languages
C# 97.1%
TSQL 2.7%