Ejemplo n.º 1
0
 public CardioExercise(string name, ExerciseTypes exerciseType, DateTime duration, byte sets, DateTime rest)
     : base(name, exerciseType)
 {
     this.Sets     = sets;
     this.Rest     = rest;
     this.Duration = duration;
 }
Ejemplo n.º 2
0
 public WorkOutExercise(string name, ExerciseTypes exerciseType, BodyPart bodyPart, byte ireps, byte freps,
                        byte sets, DateTime dateTime) : base(name, ExerciseTypes.WORKOUT_EXERCISE)
 {
     this.BodyPart    = bodyPart;
     this.InitialReps = ireps;
     this.FinalReps   = freps;
     this.Sets        = sets;
     this.Rest        = dateTime;
 }
Ejemplo n.º 3
0
        public AddExerciseVM()
        {
            // Summary
            //
            // ExerciseTypes is data source for Radio Buttons. Subscribe to PropertyChanged event of NewExercise so that
            // CanExecute logic can be called whenever NewExercise properties change

            ExerciseTypes = Enum.GetValues(typeof(ExerciseType)).Cast <ExerciseType>().Where(e => e != ExerciseType.All).ToList();

            NewExercise = new Exercise
            {
                ExerciseType = ExerciseTypes.First()
            };

            InstantiateCommands();
            NewExercise.PropertyChanged += OnNewExercisePropertyChanged;
        }
Ejemplo n.º 4
0
 public Exercise(string exerciseName, ExerciseTypes exerciseType)
 {
     ExerciseName = exerciseName;
     ExerciseType = exerciseType;
 }
Ejemplo n.º 5
0
 public Exercise()
 {
     ExerciseName = "";
     ExerciseType = ExerciseTypes.NOT_DEFINED;
 }
 public StretchingExercise(string name, ExerciseTypes exerciseType, byte sets, DateTime rest) : base(name, exerciseType)
 {
     this.Sets = sets;
     this.Rest = rest;
 }