public WorkoutContainerViewModel(IWorkoutCreatorContext workoutCreatorContext, IConnectivity current, bool createWorkoutOnly = false, User logFeedbackOnlyUser = null) { WorkoutCreatorContext = workoutCreatorContext; Current = current; if (createWorkoutOnly) { Header = "Create Workout"; } else { if (logFeedbackOnlyUser == null) { Header = "Create/Record Workout"; } else { Header = "Log Feedback"; } } }
public void Setup(){ mockStaffMemberDataRepository = new Mock<IStaffMember> (); //Set up a template folder templateFolder = new TemplateFolder (); //Create a simple template TemplateViewModel simpleTemplate = new TemplateViewModel (); simpleTemplate.TemplateName = "Back Blaster"; simpleTemplate.TemplateDescription = "Back Blaster Description"; templateFolder.Template = simpleTemplate; //Create 2 simple exercise objects ExerciseViewModel exercise1 = new ExerciseViewModel (); exercise1.SetsIndex = 1; exercise1.RepsIndex = 2; exercise1.WeightIndex = 2; exercise1.SeatPosition1Label = 1; exercise1.SeatPosition1Value = 1; ExerciseViewModel exercise2 = new ExerciseViewModel (); exercise1.SetsIndex = 2; exercise1.RepsIndex = 1; exercise1.WeightIndex = 2; exercise1.SeatPosition1Label = 2; exercise1.SeatPosition1Value = 1; //Add exercises to observable collectin in the template folder templateFolder.Exercises.Add (exercise1); templateFolder.Exercises.Add (exercise2); StaffMember staffMember = new StaffMember (); staffMember.FirstName = "Clay"; staffMember.LastName = "Martin"; staffMember.GymID = 8; staffMember.PhoneNumber = "5024171595"; staffMember.StaffID = 132; templateFolder.StaffMember = staffMember; primaryOptionsViewModel = new PrimaryOptionsViewModel (mockStaffMemberDataRepository.Object, templateFolder); }
public void Setup(){ mockStaffMemberDataRepository = new Mock<IStaffMember> (); //mockCurrentConnecitivity = new Mock<IConnectivity> (); mockExercise = new Mock<IExercise> (); //Set up a template folder templateFolder = new TemplateFolder (); //Create a simple template TemplateViewModel simpleTemplate = new TemplateViewModel (); simpleTemplate.TemplateName = "Back Blaster"; simpleTemplate.TemplateDescription = "Back Blaster Description"; templateFolder.Template = simpleTemplate; //Create 2 simple exercise objects ExerciseViewModel exercise1 = new ExerciseViewModel (); exercise1.SetsIndex= 1; exercise1.RepsIndex = 2; exercise1.WeightIndex = 2; exercise1.SeatPosition1Label = 1; exercise1.SeatPosition1Value = 1; ExerciseViewModel exercise2 = new ExerciseViewModel (); exercise1.SetsIndex = 2; exercise1.RepsIndex = 1; exercise1.WeightIndex = 2; exercise1.SeatPosition1Label = 2; exercise1.SeatPosition1Value = 1; //Add exercises to observable collectin in the template folder templateFolder.Exercises.Add (exercise1); templateFolder.Exercises.Add (exercise2); StaffMember staffMember = new StaffMember (); staffMember.FirstName = "Clay"; staffMember.LastName = "Martin"; staffMember.GymID = 8; staffMember.PhoneNumber = "5024171595"; staffMember.StaffID = 132; templateFolder.StaffMember = staffMember; exercise = new Exercise (); exercise.ExerciseName = "Barbell Bench Press"; exercise.Bodypart = "Chest"; exerciseList = new List<Exercise> (); exerciseList.Add (exercise); exercise = new Exercise (); exercise.ExerciseName = "Barbell Inclie Bench Press"; exercise.Bodypart = "Chest"; exerciseList = new List<Exercise> (); exerciseList.Add (exercise); exercise = new Exercise (); exercise.ExerciseName = "Barbell Row"; exercise.Bodypart = "Back"; exerciseList = new List<Exercise> (); exerciseList.Add (exercise); exercise = new Exercise (); exercise.ExerciseName = "DB Row"; exercise.Bodypart = "Back"; exerciseList = new List<Exercise> (); exerciseList.Add (exercise); exercise = new Exercise (); exercise.ExerciseName = "DB Shoulder Press"; exercise.Bodypart = "Shoulders"; exerciseList = new List<Exercise> (); exerciseList.Add (exercise); workoutCreatorViewModel = new WorkoutContainerViewModel (templateFolder, mockExercise.Object, new mockCurrentConnectivity()); mockExercise.Setup (x => x.GetAllExercises (staffMember.GymID)).ReturnsAsync(exerciseList); }
public FeedbackOutboxViewModel(IWorkoutCreatorContext workoutCreatorContext){ _workoutCreatorContext = workoutCreatorContext; if (DirtyFeedbackSubmissions == null) { DirtyFeedbackSubmissions = new ObservableCollection<FeedbackSubmission> (); } }
public AddExerciseWorkoutContainerViewModel(IWorkoutCreatorContext workoutCreatorContext) { WorkoutCreatorContext = workoutCreatorContext; }