public AthletePerfomance(bool isOutOfCompetition, FederationMember athlete, Competition competition, AgeCategory ageCategory, PerfomanceCategory perfomanceCategory, EvaluationList evaluationList, FederationMember partner) { this.Id = new Guid(); this.IsOutOfCompetition = isOutOfCompetition; this.Athlete = athlete; this.Competition = competition; this.AgeCategory = ageCategory; this.PerfomanceCategory = perfomanceCategory; this.EvaluationList = evaluationList; if (partner != null) { this.Partner = partner; } }
public AthletePerfomance(Guid id, string platformNumber, string place, string perfomanceNumber, bool isOutOfCompetition, FederationMember athlete, Competition competition, AgeCategory ageCategory, PerfomanceCategory perfomanceCategory, EvaluationList evaluationList, JudgingPanel judgingPanel, FederationMember partner) : this(isOutOfCompetition, athlete, competition, ageCategory, perfomanceCategory, evaluationList, partner) { this.Id = id; if (platformNumber != null) { this.PlatformNumber = platformNumber; } if (place != null) { this.Place = place; } if (perfomanceNumber != null) { this.PerfomanceNumber = perfomanceNumber; } if (judgingPanel != null) { this.JudgingPanel = judgingPanel; } }