Beispiel #1
0
        public ActionResult AddWorkout()
        {
            if (HomeController.USER_NUMBER == -1)
            {
                return(RedirectToAction("NewUser", "Home"));
            }
            else
            {
                User user       = UserDAL.GetUser(HomeController.USER_NUMBER);
                Day  currentDay = DayDAL.GetDayByUserAndDay(user.intUserID);

                AddWorkoutVM model = new AddWorkoutVM
                {
                    user = user,
                    currentDayForUser     = currentDay,
                    intPassedCurrentDayID = currentDay.intDayID,
                    intPassedUserID       = user.intUserID
                };

                model._results_vm.possibleExercises = new List <ExerciseType>();
                bool hasAny = model._results_vm.possibleExercises.Any();

                return(View(model));
            }
        }
Beispiel #2
0
        public ActionResult Index()
        {
            var mvcName = typeof(Controller).Assembly.GetName();
            var isMono  = Type.GetType("Mono.Runtime") != null;

            if (USER_NUMBER == -1)
            {
                return(RedirectToAction("NewUser"));
            }
            else
            {
                Day  currentDayForUser = DayDAL.GetDayByUserAndDay(USER_NUMBER);
                User user = UserDAL.GetUser(USER_NUMBER);

                USER_NUMBER = user.intUserID;
                DAY_NUMBER  = currentDayForUser.intDayID;

                HomeVM model = new HomeVM
                {
                    user               = user,
                    intCalsLeft        = currentDayForUser.intCalsLeft,
                    intExMinsLeft      = currentDayForUser.intExMinsLeft,
                    mostRecentMeals    = MealDAL.GetMealsByDayAndUser(currentDayForUser.intDayID, user.intUserID).Take(NUM_PREVIEWS).ToList(),
                    mostRecentWorkouts = WorkoutRoutineDAL.GetWorkoutsByDayAndUser(currentDayForUser.intDayID, user.intUserID).Take(NUM_PREVIEWS).ToList()
                };
                return(View(model));
            }
        }
Beispiel #3
0
        public ActionResult WorkoutHome()
        {
            if (HomeController.USER_NUMBER == -1)
            {
                return(RedirectToAction("NewUser", "Home"));
            }
            else
            {
                User user = UserDAL.GetUser(HomeController.USER_NUMBER);
                Day  day  = DayDAL.GetDayByUserAndDay(user.intUserID);

                WorkoutHomeVM model = new WorkoutHomeVM()
                {
                    user = user,
                    LstWorkoutRoutines = WorkoutRoutineDAL.GetWorkoutsByDayAndUser(day.intDayID, user.intUserID)
                };
                return(View(model));
            }
        }
Beispiel #4
0
        public ActionResult FoodHome()
        {
            if (HomeController.USER_NUMBER == -1)
            {
                return(RedirectToAction("NewUser", "Home"));
            }
            else
            {
                User user = UserDAL.GetUser(HomeController.USER_NUMBER);
                Day  day  = DayDAL.GetDayByUserAndDay(user.intUserID);

                FoodVM model = new FoodVM()
                {
                    user           = user,
                    LstMealsForDay = MealDAL.GetMealsByDayAndUser(day.intDayID, user.intUserID)
                };
                return(View("FoodHome", model));
            }
        }
Beispiel #5
0
        public ActionResult AddMeal()
        {
            if (HomeController.USER_NUMBER == -1)
            {
                return(RedirectToAction("NewUser", "Home"));
            }
            else
            {
                User user       = UserDAL.GetUser(HomeController.USER_NUMBER);
                Day  currentDay = DayDAL.GetDayByUserAndDay(user.intUserID);

                AddMealVM model = new AddMealVM
                {
                    user = user,
                    currentDayForUser     = currentDay,
                    possibleFoodItems     = FoodItemDAL.GetAllFoodItems(),
                    intPassedCurrentDayID = currentDay.intDayID,
                    intPassedUserID       = user.intUserID
                };

                return(View(model));
            }
        }