public GameHistory ToGameHistory(bool fullEntry) { if (fullEntry == false) { return(new GameHistory(Id, Winner.ToPlayer(), Loser.ToPlayer(), WinnerFleet.ToFleetShallow(), LoserFleet.ToFleetShallow(), WasDraw, GameDate)); } else { return(new GameHistory(Id, Winner.ToPlayer(), Loser.ToPlayer(), WinnerFleet.ToFleetFull(), LoserFleet.ToFleetFull(), WasDraw, GameDate)); } }