protected override void OnAppearing() { base.OnAppearing(); ViewModel.GetExercisesCommand.Execute(ViewModel.Category); var args = new CompletedWorkoutArgs() { Id = 1, Days = 6 }; ViewModel.GetCompletedWorkoutsCommand.Execute(args); }
public async Task <IEnumerable <WorkoutDayData> > GetCompletedWorkouts(CompletedWorkoutArgs args) { try { var json = await client.GetStringAsync($"api/Workout/Completed/{args.Id}"); var results = JsonConvert.DeserializeObject <IEnumerable <WorkoutDayData> >(json); foreach (var result in results) { result.Done = true; } return(results); } catch (Exception ex) { // Logger gonna log return(null); } }