public GamePairDTO(GamePair gamePair)
 {
     Winner        = gamePair.Winner == null ? null : new PassengerDTO(gamePair.Winner);
     GameType      = gamePair.GameType;
     WaitingStatus = gamePair.WaitingStatus;
     IsDraw        = gamePair.IsDraw;
     IsFinished    = gamePair.GamesFinished;
 }
Example #2
0
        private int CreatePair(NewGameDTO newGameDTO)
        {
            GamePair gamePair = new GamePair(newGameDTO.GameType, FindPassenger(newGameDTO.PlayerId1), FindPassenger(newGameDTO.PlayerId2));

            gamePairs.Add(gamePair);
            context.SaveChanges();
            gamePair.SetGamePairForGames();
            context.SaveChanges();
            return(gamePair.GamePairId);
        }