Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }