示例#1
0
        public void GetFireBaseData()
        {
            SessionsHandler handler = (sessionsString) =>
            {
                var sessionsText = sessionsString;
                allsessionList = JsonConvert.DeserializeObject <ObservableCollection <SessionModel> >(sessionsText);

                precompilerSessionList = new ObservableCollection <SessionModel>(allsessionList.Where(x => x.SessionType == "Pre-Compiler"));

                generalSessionList = new ObservableCollection <SessionModel>(allsessionList.Where(x => x.SessionType == "General Session"));

                kidsSessionList = new ObservableCollection <SessionModel>(allsessionList.Where(x => x.SessionType == "Kidz Mash"));
            };

            FireBaseDBService.Sessions(handler);

            SpeakersHandler speakerhandler = (speakersString) =>
            {
                var speakersText = speakersString;
                allspeakerList       = JsonConvert.DeserializeObject <ObservableCollection <SpeakerModel> >(speakersText);
                allspeakerDetailList = JsonConvert.DeserializeObject <ObservableCollection <SpeakerDetailModel> >(speakersText);
            };

            FireBaseDBService.Speakers(speakerhandler);
        }
示例#2
0
 public static void Sessions(SessionsHandler response)
 {
     response(SessionsInner());
 }