/// <summary> /// Constructor /// </summary> /// <param name="info">Object containing info about contest</param> /// <param name="judges">List of judges</param> /// <param name="contestants">list of contestants</param> public Contest(ContestInfo info, JudgeList judges, ContestantList contestants, SubContestBranchList subContestBranches) { this.Info = info; this.Judges = judges; this.Contestants = contestants; this.SubContestBranches = subContestBranches; }
// // Default constructor // public Contest() { Info = new ContestInfo(); Judges = new JudgeList(); Contestants = new ContestantList(); SubContestBranches = new SubContestBranchList(); }
public Contest(ContestInfo info, JudgeList judges, ContestantList contestants) { this.Info = info; this.Judges = judges; this.Contestants = contestants; SubContestBranches = new SubContestBranchList(); }
private void PushSubContestBranches(SubContestBranchList branches, long contestID) { // FIXA METODER AV DETTA long branchID, contestantID, diveID; foreach (var branch in branches) { branchID = PushSubContestBranch(branch, contestID); foreach (var contestant in branch.BranchContestants) { contestantID = PushContestant(contestant, branchID, contestID); foreach (var diveList in contestant.DiveLists) { foreach (var dive in diveList) { diveID = PushDive(dive, branchID, contestantID); foreach (var score in dive.Scores) { PushScore(score, diveID, contestID); } } } } } }