public LadderEntry Create(Row row, string bracket, Region region)
        {
            var realm     = new Realm(row.RealmID, row.RealmName, row.RealmSlug, region.ID);
            var character = new Character(row.Name, row.GenderID, row.RealmID, row.RaceID, row.ClassID, row.SpecID);

            character.Realm = realm;

            var entry = new LadderEntry(character, bracket, row.Ranking, row.Rating, row.SeasonWins, row.SeasonLosses, row.WeeklyWins, row.WeeklyLosses);

            return(entry);
        }
 public LadderEntryPair(LadderEntry current, LadderEntry cached)
 {
     Current = current;
     Cached  = cached;
 }
 public LadderChange(LadderEntry previous, LadderEntry current)
 {
     Previous = previous;
     Current  = current;
 }