public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> suspensionState) { if (suspensionState.Any()) { } CompletedTripCollection.Clear(); await LoadOpenTaskListView(); await Task.CompletedTask; }
private async Task LoadOpenTaskListView() { var progressDialog = UserDialogs.Instance.Loading("Loading Completed Trips...", maskType: MaskType.Clear); var closedTrips = tripDataManager.GetClosedTrips(); CompletedTripCollection.AddRange(closedTrips); progressDialog?.Dispose(); if (CompletedTripCollection.Count == 0) { UserDialogs.Instance.Alert( "Looks like you haven't driven any client recently" + "\n" + "Keep an Open Mind", "Be Ready!"); } }