public static Knockout Create(CompetitionStage stage) { var data = new Knockout { Competition = stage.Competition, Season = stage.Competition.Season, CompetitionStage = stage }; return(data); }
public virtual CompetitionStage CreateStage(CompetitionStageFormats format, string name, byte sequence) { var data = new CompetitionStage { Competition = this, CompetitionStageFormatID = format, Name = name, Sequence = sequence }; this.Stages.Add(data); return(data); }
public static League Create(string code, string name, LeagueCalculationEngines leagueCalculationEngine, CompetitionStage stage) { var data = new League { Code = code, Competition = stage.Competition, Name = name, LeagueCalculationEngineID = leagueCalculationEngine, Season = stage.Competition.Season, CompetitionStage = stage }; return(data); }