Exemple #1
0
        public IActionResult GenerateTrainingIndex()
        {
            var userEmail = HttpContext.User.Claims.Where(i => i.Type == ClaimTypes.Email).First().Value;
            var _user     = logic.GetUserByEmail(userEmail);
            var exercises = logic.GenerateTraining(_user);
            var viewmodel = new ExerciseViewmodel
            {
                Exercises    = exercises,
                Musclegroups = logic.GetMusclegroups()
            };

            return(View(viewmodel));
        }
Exemple #2
0
        public IActionResult Index()
        {
            var userEmail = HttpContext.User.Claims.Where(i => i.Type == ClaimTypes.Email).First().Value;
            var _user     = logic.GetUserByEmail(userEmail);
            var viewmodel = new ExerciseViewmodel
            {
                User = _user,
                FavoriteExercises = logic.GetFavExercisesById(_user.Id),
                Musclegroups      = logic.GetMusclegroups()
            };

            return(View(viewmodel));
        }