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)); }
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)); }
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)); }