public static FixtureSummaryDataDto AssembleSummaryDataDto(this PlayerFixture data) { var dto = new FixtureSummaryDataDto(); dto.CompetitionName = data.CompetitionRound.Competition.Name; dto.CompetitionVenueDefaultPitchID = GetCompetitionDefaultPitch(data.CompetitionRound.Competition).ID; dto.CompetitionStageDescription = GenerateCompetitionStageDescription(data); dto.CompetitionRoundDescription = GenerateCompetitionRoundDescription(data.CompetitionRound); dto.CompetitionRoundType = data.CompetitionRound.CompetitionRoundTypeID; dto.CompetitionRoundGameNumber = data.CompetitionRound.GameNumber; return(dto); }
public static FixtureSummaryDataDto AssembleSummaryDataDto(this TeamFixture data) { var dto = new FixtureSummaryDataDto(); dto.CompetitionName = data.CompetitionRound.Competition.Name; dto.CompetitionVenueDefaultPitchID = null; //TODO: may need to review this dto.CompetitionStageDescription = GenerateCompetitionStageDescription(data); dto.CompetitionRoundDescription = GenerateCompetitionRoundDescription(data.CompetitionRound); dto.CompetitionRoundType = data.CompetitionRound.CompetitionRoundTypeID; dto.CompetitionRoundGameNumber = data.CompetitionRound.GameNumber; return(dto); }