public WorkoutPlan getWorkPlanDetails(int id) { SwimWorkoutDBContext swimDb = new SwimWorkoutDBContext(); WorkoutPlan woplan = swimDb.getWorkOutPlan(id); return(woplan); }
//This method Would call ListOfWorkOutPlanIDs method to get list of //existing workoutPlan ids from Business Layer. public List <int> getWorkOutPlanIDsList() { SwimWorkoutDBContext swimDB2 = new SwimWorkoutDBContext(); List <int> listOfWorkOutPlanIDs = swimDB2.getWorkOutPlanIds(); return(listOfWorkOutPlanIDs); }
// Method to insert all plan members public void insertWorkoutPlanMembers(int planId, List <int> sets) { SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext(); for (int i = 1; i <= sets.Count; i++) { swimDB.insertWorkoutPlanMember(planId, sets[i - 1], i); } }
// Method to insert all sets public List <int> insertWorkoutSets(List <WorkoutSet> sets) { List <int> setIds = new List <int>(); SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext(); foreach (WorkoutSet set in sets) { setIds.Add(swimDB.insertWorkoutSet(set)); } return(setIds); }
// Method to insert workout plan to DB public Boolean insertWorkoutPlan(WorkoutPlan plan) { SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext(); List <int> setIds; // insert plan plan.ID = swimDB.insertWorkoutPlan(plan.Date); // insert sets setIds = insertWorkoutSets(plan.WorkoutSet); // insert plan members insertWorkoutPlanMembers(plan.ID, setIds); return(true); }
public WorkoutStroke getStrokes(int strokeID) { SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext(); return(swimDB.getStrokes(strokeID)); }
public List <WorkoutStroke> getStrokes() { SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext(); return(swimDB.getStrokes()); }
// Method to insert all plan members public Boolean deleteWorkoutPlan(int planId) { SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext(); return(swimDB.deleteWorkOutPlan(planId)); }