public static PlayoffBet MapPlayoffGamesResultViewModelToPlayoffBets(PlayoffBetViewModel playoffBetViewModel, int userBetId) { int?homeTeam = null; int?awayTeam = null; if (playoffBetViewModel.HomeTeam != null) { homeTeam = playoffBetViewModel.HomeTeam.Id; } if (playoffBetViewModel.AwayTeam != null) { awayTeam = playoffBetViewModel.AwayTeam.Id; } return(new PlayoffBet { HomeTeam = homeTeam, AwayTeam = awayTeam, HomeGoals = playoffBetViewModel.HomeGoals, AwayGoals = playoffBetViewModel.AwayGoals, GameId = playoffBetViewModel.Id, GameType = playoffBetViewModel.GameType, Result = GetGameResult(playoffBetViewModel.HomeGoals, playoffBetViewModel.AwayGoals), UserBetId = userBetId }); }
private static bool PlayoffBetHasMissingTeam(PlayoffBetViewModel playoffBetViewModel) { return(playoffBetViewModel.HomeTeam == null && playoffBetViewModel.AwayTeam == null); }