コード例 #1
0
        public IActionResult testfunction(int gymID)
        {
            //Get the classes from Users Locations
            List <List <Class> > classesList = new List <List <Class> >();

            for (int i = 0; i < 7; i++)
            {
                classesList.Add(_context.classes.Where(c => c.gym.gymID == gymID && c.dateTime.Date == DateTime.Today.AddDays(i).Date).ToList());
            }


            BookClassViewModel model = new BookClassViewModel()
            {
                classes = classesList
            };

            return(PartialView("~/Views/Shared/ClassInfo.cshtml", model));
        }
コード例 #2
0
        public IActionResult MyBookings()
        {
            User user = _context.users.Include(u => u.userClasses).Where(u => u.UserID == _auth.User.UserID).FirstOrDefault();

            List <Class>     classes     = new List <Class>();
            List <UserClass> userClasses = user.userClasses;

            foreach (UserClass userClass in userClasses)
            {
                Class @class = _context.classes.Include(c => c.gym).Where(c => c.ClassID == userClass.ClassID).FirstOrDefault();
                classes.Add(@class);
            }

            BookClassViewModel model = new BookClassViewModel
            {
                user         = user,
                classesTable = classes
            };

            return(View(model));
        }
コード例 #3
0
        public IActionResult BookClass()
        {
            //Get the user
            User loggedInUser = _context.users.Include(u => u.gym).Where(u => u.UserID == _auth.User.UserID).FirstOrDefault();

            //Get the classes from Users Locations
            List <List <Class> > classesList = new List <List <Class> >();

            for (int i = 0; i < 7; i++)
            {
                classesList.Add(_context.classes.Where(c => c.gym == loggedInUser.gym && c.dateTime.Date == DateTime.Today.AddDays(i).Date).ToList());
            }


            BookClassViewModel model = new BookClassViewModel()
            {
                user    = loggedInUser,
                classes = classesList
            };

            return(View(model));
        }