Example #1
0
 public FootballTeamDetail Reverse(FootballTeamInfo value)
 {
     return(new FootballTeamDetail
     {
         Id = value.TeamId,
         Logo = value.Logo,
         Name = value.TeamName,
         CountryName = value.CountryName,
     });
 }
Example #2
0
        public FootballTeamInfo Convert(FootballTeamDetail teamDetail)
        {
            // 기본 이미지 설정
            if (string.IsNullOrEmpty(teamDetail.Logo))
            {
                teamDetail.Logo = "img_football.png";
            }

            var returnValue = new FootballTeamInfo
            {
                TeamId       = teamDetail.Id,
                TeamName     = teamDetail.Name,
                TeamLogo     = teamDetail.Logo,
                CountryName  = teamDetail.CountryName,
                IsBookmarked = false,
            };

            return(returnValue);
        }
        public FootballTeamInfo Convert(FootballMatchInfo matchInfo, TeamCampType teamType)
        {
            if (matchInfo == null)
            {
                throw new ArgumentException("matchInfo");
            }

            if (teamType == TeamCampType.Any)
            {
                throw new ArgumentException("teamType");
            }

            var returnValue = new FootballTeamInfo
            {
                TeamId       = teamType == TeamCampType.Home ? matchInfo.HomeTeamId : matchInfo.AwayTeamId,
                TeamName     = teamType == TeamCampType.Home ? matchInfo.HomeName : matchInfo.AwayName,
                TeamLogo     = teamType == TeamCampType.Home ? matchInfo.HomeLogo : matchInfo.AwayLogo,
                CountryName  = teamType == TeamCampType.Home ? matchInfo.Home_CountryName : matchInfo.Away_CountryName,
                IsBookmarked = false,
            };

            return(returnValue);
        }