public Summoner(DbDataReader dataReader) { Reader reader = new Reader(dataReader); Id = reader.Integer(); Region = reader.String().ToRegionType(); AccountId = reader.Integer(); SummonerId = reader.Integer(); SummonerName = reader.String(); InternalName = reader.String(); SummonerLevel = reader.Integer(); ProfileIcon = reader.Integer(); UpdateAutomatically = reader.Boolean(); TimeCreated = reader.Time(); TimeUpdated = reader.Time(); reader.SanityCheck(Fields); Ratings = new List<SummonerRating>(); RatingDictionary = new Dictionary<MapType, Dictionary<GameModeType, SummonerRating>>(); RankedStatistics = new List<SummonerRankedStatistics>(); }
protected override void PerformExtendedReading(Reader reader) { InternalGameId = reader.Integer(); Map = reader.String().ToMapType(); GameMode = reader.String().ToGameModeType(); GameTime = reader.Time(); reader.SanityCheck(GetExtendedFields()); }
public Game(NpgsqlDataReader dataReader) { Reader reader = new Reader(dataReader); Id = reader.Integer(); GameId = reader.Integer(); Map = reader.String().ToMapType(); GameMode = reader.String().ToGameModeType(); GameTime = reader.Time(); Team1Won = reader.Boolean(); Team1Id = reader.Integer(); Team2Id = reader.Integer(); reader.SanityCheck(Fields); }