public FootballTeamDetail Reverse(FootballTeamInfo value) { return(new FootballTeamDetail { Id = value.TeamId, Logo = value.Logo, Name = value.TeamName, CountryName = value.CountryName, }); }
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); }