using SportsDivision.Domain.Enums;
namespace SportsDivision.Application.DTOs;
public class HighJumpHeightDto { public int HighJumpHeightId { get; set; } public int TournamentEventLevelId { get; set; } public decimal Height { get; set; } public int SortOrder { get; set; } public List<HighJumpAttemptDto> Attempts { get; set; } = new(); }
public class HighJumpAttemptDto { public int HighJumpAttemptId { get; set; } public int HighJumpHeightId { get; set; } public int EventRegistrationId { get; set; } public string? StudentName { get; set; } public string? SchoolName { get; set; } public HighJumpAttemptResult? Attempt1 { get; set; } public HighJumpAttemptResult? Attempt2 { get; set; } public HighJumpAttemptResult? Attempt3 { get; set; } public bool IsEliminated { get; set; } public bool HasCleared { get; set; } }
public class HighJumpAttemptUpdateDto { public int HighJumpHeightId { get; set; } public int EventRegistrationId { get; set; } public int AttemptNumber { get; set; } public HighJumpAttemptResult Result { get; set; } }
public class HighJumpHeightCreateDto { public int TournamentEventLevelId { get; set; } public decimal Height { get; set; } }
