示例#1
0
 public CrossfitViewModel(CrossfitWorkoutDBModel model)
 {
     exerciseSet_      = new ExerciseSet(model.BreakBetweenExercises, model.ExerciseTime, model.QuedExercises.Split('_'));
     breakBetweenSets_ = model.BreakBetweenSets;
     sets_             = model.Sets;
     Id = model.Id.Value;
 }
示例#2
0
 public CrossfitWorkout(CrossfitWorkoutDBModel model)
 {
     WorkoutDuration = TimeSpan.FromSeconds(((model.QuedExercises.Count(c => c == '_') - 1) * model.BreakBetweenExercises) +
                                            (model.ExerciseTime * model.QuedExercises.Count(c => c == '_')) * model.Sets +
                                            model.BreakBetweenSets * (model.Sets - 1));
     Title       = model.Name;
     Description = "Exercise duration: " + model.ExerciseTime + "\nExercise break: " + model.BreakBetweenExercises +
                   "\nSets: " + model.Sets + ", with break between sets: " + model.BreakBetweenSets + "\nExercises: " +
                   string.Join(", ", model.QuedExercises.Split('_'));
     Id = model.Id.Value;
 }