コード例 #1
0
        public IActionResult Enroll()
        {
            if (HomeController.user != null && HomeController.user.IsAdmin == 0)
            {
                var classList = db.GetAllClasses().ToList();
                //Select(class_ => new Class
                //{
                //    Id = class_.Id,
                //    Name = class_.Name,
                //    Location = class_.Location,
                //    StartDate = class_.StartDate,
                //    EndDate = class_.EndDate,
                //    Time = class_.Time,
                //    ClassDay = class_.ClassDay
                //});

                ClassListModel model = new ClassListModel
                {
                    ClassList = classList
                };

                //TODO pass in list of classes
                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
コード例 #2
0
        public IActionResult ClassesTable()
        {
            if (HomeController.user != null && HomeController.user.IsAdmin == 1)
            {
                var classList = db.GetAllClasses().
                                Select(class_ => new Class
                {
                    Id        = class_.Id,
                    Name      = class_.Name,
                    Location  = class_.Location,
                    StartDate = class_.StartDate,
                    EndDate   = class_.EndDate,
                    Time      = class_.Time
                });

                ClassListModel model = new ClassListModel
                {
                    ClassList = classList
                };
                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
コード例 #3
0
        public ActionResult StudentClasses()
        {
            var classes = classManager.GetClasses
                          .Select(t => new LearningCenter.Website.Models.ClassModel(t.Id, t.Name, t.Description, t.Price))
                          .ToArray();
            var model = new ClassListModel {
                Classes = classes
            };

            return(View());
        }
コード例 #4
0
        public ActionResult ClassList()
        {
            var classes = classManager.GetClasses
                          .Select(t => new Models.ClassModel(t.Id, t.Name, t.Description, t.Price))
                          .ToArray();
            var model = new ClassListModel {
                Classes = classes
            };

            return(View(model));
        }
コード例 #5
0
        public async Task <IActionResult> AllClassesList(FilterParameter model)
        {
            int            count;
            ClassListModel classmodel1 = new ClassListModel();

            classmodel1.ClassModel = _classBookService.AllClassesListModel(model, out count, model.PageIndex);
            classmodel1.Pager      = new Pager(count, model.PageIndex);
            var result = await _viewRenderService.RenderToStringAsync("_ClassListPartialView", classmodel1);

            return(Content(result));
        }
コード例 #6
0
        public IActionResult AllClassesList()
        {
            int            count = 0;
            ClassListModel model = new ClassListModel();

            model.States       = _classBookModelFactory.PrepareStateDropDown();
            model.BoardList    = _classBookModelFactory.PrepareBoardDropDown();
            model.MediumList   = _classBookModelFactory.PrepareMediumDropDown();
            model.StandardList = _classBookModelFactory.PrepareStandardDropDown();
            FilterParameter filterParameterModel = new FilterParameter();

            model.ClassModel = _classBookService.AllClassesListModel(filterParameterModel, out count, 1);
            model.Pager      = new Pager(count, 1);
            return(View(model));
        }
コード例 #7
0
        public ActionResult EnrollinClass()
        {
            var user = (Models.UserModel)Session["User"];

            if (null == user)
            {
                return(View("LogIn"));
            }

            var classes = classManager.GetClasses
                          .Select(t => new LearningCenter.Website.Models.ClassModel(t.Id, t.Name, t.Description, t.Price))
                          .ToArray();
            var model = new ClassListModel {
                Classes = classes
            };

            return(View(model));
        }
コード例 #8
0
        // GET: Teacher
        public ActionResult ClassList()
        {
            using (IHoneyMustardDataSource ds = DataSourceFactory.GetDataSource())
            {
                var user = UserManager.FindById(User.Identity.GetUserId());

                ClassListModel model = new ClassListModel
                {
                    TeacherName = ds.Contacts.SingleOrDefault(x => x.ContactID == user.ContactID).FirstMidName + " " + ds.Contacts.SingleOrDefault(x => x.ContactID == user.ContactID).LastName,
                    Classes     = ds.Courses.Where(x => x.ContactID == user.ContactID)
                                  .Select(x => new ClassListTableRow
                    {
                        CourseID   = x.CoursesID,
                        CourseName = x.CourseName,
                        Module     = x.Module,
                        StartDate  = x.StartDate
                    }).ToList()
                };

                return(View(model));
            }
        }