示例#1
0
 public void LoadData()
 {
     LoadTwitter();
     context = new OrlandoCodeCampEntities(new Uri(Constants.DataServiceUrl));
     IsBusy  = true;
     LoadAnnouncements();
     LoadTracks();
     LoadSessions();
     LoadSpeakers();
     LoadTimeslots();
     LoadSponsors();
 }
示例#2
0
        void Deserialize(string contextDataString)
        {
            var contextData = DataServiceState.Deserialize(contextDataString);

            context = contextData.Context as OrlandoCodeCampEntities;
            var collections = contextData.RootCollections;

            Announcements = GetCollection <Announcement>(collections, "announcements");
            Sessions      = GetCollection <Session>(collections, "sessions");
            Tracks        = GetCollection <Track>(collections, "tracks");
            Speakers      = GetCollection <Person>(collections, "speakers");
            Sponsors      = GetCollection <Sponsor>(collections, "sponsors");
            Timeslots     = GetCollection <Timeslot>(collections, "timeslots");
            IsDataLoaded  = true;
        }