Exemple #1
0
 //Inserts completed exercise in database and updates profile values
 //Finds new exercise
 public void ExerciseCompleted(Feedback feedback = Feedback.Medium)
 {
     if (CurrentExercise != null)
     {
         DBConnection.InsertCompletedExercise(UserName, CurrentExercise.ID);
         CompletedExercisesID.Add(CurrentExercise.ID);
         UpdateProfileValues(feedback);
         GiveNewExercise();
     }
 }
Exemple #2
0
        //Get exercises from DB, then remove completed ones
        private List <Exercise> GetExercisesNotCompleted()
        {
            List <Exercise> exerciselist = DBConnection.GetAllExercises();

            return(exerciselist.Where(p => !CompletedExercisesID.Contains(p.ID)).ToList());
        }