Esempio n. 1
0
        public ActionResult MembersPage()
        {
            var      strCurrentUserId = User.Identity.GetUserId();
            DateTime dateFrom         = DateTime.Now;

            var x = new TimetableController();

            x.UpdateCalendar();

            var Calendar = new List <CalendarItem>();

            if (dateFrom < DateTime.Now)
            {
                dateFrom = DateTime.Now;
            }
            DateTime dateTo = dateFrom.AddDays(7);

            Calendar = db.CalendarItems
                       .Where(d => d.GymClassTime >= dateFrom)
                       .Where(d => d.UserIds.Contains(strCurrentUserId))
                       .OrderBy(d => d.GymClassTime).ToList();

            ViewBag.GymClasses = db.GymClasses.ToList();
            ViewBag.ClassDate  = dateFrom;
            ViewBag.UserName   = User.Identity.GetUserName();
            return(View(Calendar));
        }
Esempio n. 2
0
        public ActionResult Index(string fitnessClass, string classDate)
        {
            DateTime dateFrom = DateTime.Now;

            if (classDate != null)
            {
                dateFrom = DateTime.Parse(classDate);
            }

            var x = new TimetableController();

            x.UpdateCalendar();

            var Calendar = new List <CalendarItem>();

            if (dateFrom < DateTime.Now)
            {
                dateFrom = DateTime.Now;
            }
            DateTime dateTo = dateFrom.AddDays(7);

            if (fitnessClass != null && fitnessClass != "ALL")
            {
                Calendar = db.CalendarItems
                           .Where(d => d.GymClassTime >= dateFrom)
                           .Where(d => d.GymClass.Name == fitnessClass)
                           .OrderBy(d => d.GymClassTime).ToList();
            }
            else
            {
                Calendar = db.CalendarItems
                           .Where(d => d.GymClassTime >= dateFrom)
                           .OrderBy(d => d.GymClassTime).ToList();
            }

            ViewBag.GymClasses   = db.GymClasses.ToList();
            ViewBag.ClassDate    = dateFrom;
            ViewBag.UserId       = User.Identity.GetUserId();
            ViewBag.fitnessClass = fitnessClass;
            return(View(Calendar));
        }