예제 #1
0
        public ActionResult Index()
        {
            WorkoutMgr   workoutMgr   = new WorkoutMgr();
            GebruikerMgr gebruikerMgr = new GebruikerMgr();

            return(View());
        }
예제 #2
0
        public ActionResult AddWorkout(int GebruikersId, int WorkoutId)
        {
            GebruikerMgr gebruikerMgr = new GebruikerMgr();
            WorkoutMgr   workoutMgr   = new WorkoutMgr();

            Gebruiker        gebruiker        = gebruikerMgr.FindGebruikerOnId(GebruikersId);
            StandaardWorkout standaardWorkout = workoutMgr.FindStandaardWorkoutOnId(WorkoutId);

            PersonaliseerdeWorkout personaliseerdeWorkout = new PersonaliseerdeWorkout()
            {
                Naam       = standaardWorkout.Naam,
                Oefeningen = standaardWorkout.Oefeningen
            };

            try
            {
                gebruiker.Workouts.Add(personaliseerdeWorkout);
            } catch (NullReferenceException)
            {
                gebruiker.Workouts = new List <PersonaliseerdeWorkout>();
                gebruiker.Workouts.Add(personaliseerdeWorkout);
            }

            gebruikerMgr.UpdateGebruiker(gebruiker);

            return(RedirectToAction("Index", "Home"));
        }
예제 #3
0
        public ActionResult AddWorkout()
        {
            WorkoutMgr          workoutMgr   = new WorkoutMgr();
            GebruikerMgr        gebruikerMgr = new GebruikerMgr();
            AddWorkoutViewModel model        = new AddWorkoutViewModel();

            model.StandaardWorkouts        = workoutMgr.AlleStandaardWorkouts();
            model.WorkoutsHuidigeGebruiker = workoutMgr.AllPersonalWorkoutsOnGebruiker(1);

            return(View(model));
        }
예제 #4
0
        public ActionResult RemoveWorkout(int GebruikersId, int WorkoutId)
        {
            GebruikerMgr gebruikerMgr = new GebruikerMgr();
            WorkoutMgr   workoutMgr   = new WorkoutMgr();

            Gebruiker gebruiker = gebruikerMgr.FindGebruikerOnId(GebruikersId);

            workoutMgr.RemoveWorkout(WorkoutId);

            return(RedirectToAction("Index", "Home"));
        }