private void LoadCleaningData(object obj) { IsBusy = true; CleaningTasks.Clear(); foreach (var task in RetrieveCleaningData()) { CleaningTasks.Add(task); } IsBusy = false; }
/// <summary> /// Responsible to populate data in to the collection which will be displayed in app. /// </summary> private void PopulateCleaningTaskList() { try { IsRefreshing = true; source = _cleaningListDataService.FetchDataForEntityAsync().Result; UserSelectedDate = DateTime.Now; IsRefreshing = false; } catch (Exception ex) { CleaningTasks.Clear(); App.Current.MainPage.DisplayAlert( "Error", $@"An error occured while fetching data. Please contact your service administrator with below information. ------------------------------------------------- {ex.Message} -------------------------------------------------", "OK"); } }