예제 #1
0
        public WorkoutPlan getWorkPlanDetails(int id)
        {
            SwimWorkoutDBContext swimDb = new SwimWorkoutDBContext();
            WorkoutPlan          woplan = swimDb.getWorkOutPlan(id);

            return(woplan);
        }
예제 #2
0
        //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);
        }
예제 #3
0
        // 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);
            }
        }
예제 #4
0
        // 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);
        }
예제 #5
0
        // 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);
        }
예제 #6
0
        public WorkoutStroke getStrokes(int strokeID)
        {
            SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext();

            return(swimDB.getStrokes(strokeID));
        }
예제 #7
0
        public List <WorkoutStroke> getStrokes()
        {
            SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext();

            return(swimDB.getStrokes());
        }
예제 #8
0
        // Method to insert all plan members
        public Boolean deleteWorkoutPlan(int planId)
        {
            SwimWorkoutDBContext swimDB = new SwimWorkoutDBContext();

            return(swimDB.deleteWorkOutPlan(planId));
        }