Files
FrontOffice/src/FrontOffice.Main/Utilities/ClubMembershipDtos.cs
T
masoodafar-web 95c6bf5efa feat: Implement Commission and Network Statistics Pages with DTOs and Services
- Added CommissionDashboardPage and CommissionHistoryPage for displaying commission payouts and history.
- Implemented WeeklyBalancePage to show weekly balance details.
- Created NetworkStatisticsPage to display network statistics and tree structure.
- Developed corresponding services (CommissionService, NetworkMembershipService) for data retrieval.
- Introduced DTOs for Commission and Network data structures (CommissionPayoutDto, WeeklyBalanceDto, NetworkStatisticsDto).
- Added mock data generation for testing purposes in services.
- Enhanced UI with MudBlazor components for better user experience.
2025-12-04 17:29:16 +03:30

24 lines
609 B
C#

namespace FrontOffice.Main.Utilities;
/// <summary>
/// DTO for Club Membership information
/// </summary>
public class ClubMembershipDto
{
public long UserId { get; set; }
public bool IsActive { get; set; }
public string Status { get; set; } = string.Empty;
public int? DaysRemaining { get; set; }
}
/// <summary>
/// DTO for Club Membership activation response
/// </summary>
public class ClubActivationResponseDto
{
public bool Success { get; set; }
public string? Message { get; set; }
public DateTime? ActivationDate { get; set; }
public long AmountPaid { get; set; }
}