コード例 #1
0
ファイル: BetMappers.cs プロジェクト: oyvindsbk/footbet
        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
            });
        }
コード例 #2
0
ファイル: BetController.cs プロジェクト: oyvindsbk/footbet
 private static bool PlayoffBetHasMissingTeam(PlayoffBetViewModel playoffBetViewModel)
 {
     return(playoffBetViewModel.HomeTeam == null && playoffBetViewModel.AwayTeam == null);
 }