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; }
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); }