private async void SetupSampleData() { var items = await SampleData.GetEventFeed(); foreach (var item in items) { FeatureEvents.Add(item); MyEvents.Add(item); AllEvents.Add(item); } }
public async Task GetAllEvents() { var feedResultEntity = await _eventManager.GetEvents(Locator.ViewModels.MainPageVm.CurrentTokens, "eventStartDate", Locator.ViewModels.MainPageVm.CurrentUser.Region); var result = await ResultChecker.CheckSuccess(feedResultEntity); if (!result) { return; } var feedEntity = JsonConvert.DeserializeObject <EventsResponse>(feedResultEntity.ResultJson); foreach (var feed in feedEntity.Events) { AllEvents.Add(feed); } }
async Task ExecuteRefreshCommand() { if (IsBusy) { return; } IsBusy = true; try { var table = await CloudService.GetTableAsync <Event>(); var list = await table.ReadAllEventsAsync(); AllEvents.Clear(); DatesWithEvents.Clear(); foreach (var currentEvent in list) { AllEvents.Add(currentEvent); SpecialDate specialDate = new SpecialDate(currentEvent.Date); specialDate.Selectable = true; specialDate.BorderColor = Color.White; specialDate.BorderWidth = 2; DatesWithEvents.Add(specialDate); } ShowEventsOfTheDay(); await CloudService.SyncOfflineCacheAsync(); } catch (Exception ex) { Debug.WriteLine($"[EventsViewModel] Error loading events: {ex.Message}"); } finally { IsBusy = false; } }
public void AddList(EmraldModel toAdd) { foreach (var i in toAdd.allDiagrams) { allDiagrams.Add(i.Value); } foreach (var i in toAdd.allStates) { allStates.Add(i.Value); } foreach (var i in toAdd.allEvents) { allEvents.Add(i.Value); } foreach (var i in toAdd.allActions) { allActions.Add(i.Value); } foreach (var i in toAdd.allExtSims) { allExtSims.Add(i.Value); } foreach (var i in toAdd.allVariables) { allVariables.Add(i.Value); } foreach (var i in toAdd.allLogicNodes) { allLogicNodes.Add(i.Value); } }