async Task ExecuteLoadItemsCommand() { IsBusy = true; try { Workouts.Clear(); var workouts = await DataStore.GetItemsAsync(true); foreach (var item in workouts) { Workouts.Add(item); } var exercises = await exerciseStore.GetItemsAsync(true); foreach (var item in exercises) { Exercises.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Workouts.Clear(); var workouts = await DataStore.GetWorkoutAsync(true); foreach (var workout in workouts) { Workouts.Add(workout); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public async Task LoadAsync() { var lookup = await _clientLookupService.GetClientLookupAsync(); Clients.Clear(); foreach (var item in lookup) { Clients.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, _eventAggregator, nameof(ClientDetailViewModel))); } lookup = await _workoutLookupService.GetWorkoutLookupAsync(); Workouts.Clear(); foreach (var item in lookup) { Workouts.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, _eventAggregator, nameof(WorkoutDetailViewModel))); } lookup = await _exerciseLookupDataService.GetExerciseLookupAsync(); Exercises.Clear(); foreach (var item in lookup) { Exercises.Add(new NavigationItemViewModel(item.Id, item.DisplayMember, _eventAggregator, nameof(ExerciseDetailViewModel))); } }
//Populate the script lists here. Follow the example on how to add to a list #region Populate Lists /// <summary> /// Use this method to populate the lists. They are already set to be selected from the /// CycleScripts method and no other work is required. /// </summary> public override void PopulateLists() { SignIn.Clear(); AccountCreation.Clear(); Activities.Clear(); ActivityDetail.Clear(); Workouts.Clear(); Courses.Clear(); Dashboard.Clear(); Navigation.Clear(); Explore.Clear(); Reports.Clear(); Health.Clear(); Goals.Clear(); Upload.Clear(); Settings.Clear(); CheckFirmware.Clear(); ManualActivity.Clear(); Troubleshoot.Clear(); base.PopulateLists(); //MyCategory.Add(new TestCase(base.baseURL, base.webdriver, base.verificationErrors)); SignIn.Add(new Connect_SignIn(base.baseURL, base.webdriver, base.verificationErrors)); SignIn.Add(new Connect_SignInValidation(base.baseURL, base.webdriver, base.verificationErrors)); Settings.Add(new Connect_MeasurementSettings(base.baseURL, base.webdriver, base.verificationErrors)); Navigation.Add(new Connect_GeneralNavigation(base.baseURL, base.webdriver, base.verificationErrors)); Navigation.Add(new Connect_Navigation_Unauthenticated(base.baseURL, base.webdriver, base.verificationErrors)); Upload.Add(new Connect_UploadFile(base.baseURL, base.webdriver, base.verificationErrors)); Activities.Add(new Connect_ActivitiesSort(base.baseURL, base.webdriver, base.verificationErrors)); ActivityDetail.Add(new Connect_ActivityDetail_Validation(base.baseURL, base.webdriver, base.verificationErrors)); //CheckFirmware.Add(new Connect_CheckFirmware_Edge800(base.baseURL, base.webdriver, base.verificationErrors)); // Jira opened CheckFirmware.Add(new Connect_CheckFirmware_Edge705(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_Edge605(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR60(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR405CX(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_Edge305(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR201(base.baseURL, base.webdriver, base.verificationErrors)); //CheckFirmware.Add(new Connect_CheckFirmware_FR210(base.baseURL, base.webdriver, base.verificationErrors)); //Test Failing CheckFirmware.Add(new Connect_CheckFirmware_Edge500(base.baseURL, base.webdriver, base.verificationErrors)); //CheckFirmware.Add(new Connect_CheckFirmware_FR110(base.baseURL, base.webdriver, base.verificationErrors)); //Test Failing //CheckFirmware.Add(new Connect_CheckFirmware_FR910(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR610(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_CreateGoal(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_NoGoal(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_PercentComplete(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_NoUploads(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_FiveItems(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_ActivityNameTabs(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_ActivityType(base.baseURL, base.webdriver, base.verificationErrors)); //Dashboard.Add(new Connect_Dashboard_FiveItems(base.baseURL, base.webdriver, base.verificationErrors)); //jira 10209 ManualActivity.Add(new Connect_ManualActivity_NameCharLimit(base.baseURL, base.webdriver, base.verificationErrors)); ManualActivity.Add(new Connect_ManualActivity_NoName(base.baseURL, base.webdriver, base.verificationErrors)); ManualActivity.Add(new Connect_ManualActivity_ActivityType(base.baseURL, base.webdriver, base.verificationErrors)); ManualActivity.Add(new Connect_ManualActivity_DescriptionLimit(base.baseURL, base.webdriver, base.verificationErrors)); //Related to Jira 10309 ManualActivity.Add(new Connect_ManualActivity_PaceCalc(base.baseURL, base.webdriver, base.verificationErrors)); }
private void LoadWorkouts() { Workouts.Clear(); foreach (var workout in RepoWorkout.Instance.FindAll()) { Workouts.Add(new WorkoutVM(workout, this)); } NotifyPropertyChanged("IsWorkoutsEmpty"); }
public void ReadWorkouts() { // Summary // // Read workouts from Database with DbHelper class. Clear existing workouts first. var workouts = MongoHelper.GetWorkoutsAsync(); Workouts.Clear(); foreach (var workout in workouts) { Workouts.Add(workout); } }
private async Task LoadData() { if (_isDataLoaded) { return; } Workouts.Clear(); _isDataLoaded = true; var workouts = await _workoutStore.GetWorkoutsAsync(); foreach (var w in workouts) { Workouts.Add(w); } }
public async void LoadWorkouts() { using (var client = new HttpClient()) { client.BaseAddress = new Uri(@"http://localhost:50562/api/"); var json = await client.GetStringAsync("Workouts"); Workout[] workouts = JsonConvert.DeserializeObject <Workout[]>(json); Workouts.Clear(); foreach (var w in workouts) { Workouts.Add(w); } } }
public async Task LoadWorkouts() { Workouts.Clear(); WorkoutSearchParams searchParams = new WorkoutSearchParams(); if (WorkoutType != null) { searchParams.WorkoutType = WorkoutType.Name; } if (!string.IsNullOrEmpty(Duration)) { searchParams.Duration = int.Parse(Duration); } List <Workout> workouts = await workoutApiService.GetAll <List <Workout> >(searchParams); foreach (var workout in workouts) { Workouts.Add(workout); } }