public CrossfitViewModel(CrossfitWorkoutDBModel model) { exerciseSet_ = new ExerciseSet(model.BreakBetweenExercises, model.ExerciseTime, model.QuedExercises.Split('_')); breakBetweenSets_ = model.BreakBetweenSets; sets_ = model.Sets; Id = model.Id.Value; }
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; }