示例#1
0
        public ActionResult studentclasses()
        {
            var currentUserId = (TheLearningCenter.WebSite.Models.UserModel)Session["User"];

            if (Session["User"] != null)
            {
                var classes = enrollmentManager.GetAll(currentUserId.UserId)
                              .Select(t =>
                                      new TheLearningCenter.WebSite.Models.ClassModel
                                      (
                                          t.ClassID,
                                          t.ClassName,
                                          t.ClassDescription,
                                          t.ClassPrice
                                      )).ToArray();

                var model = new TheLearningCenter.WebSite.Models.ClassPageModel {
                    Classes = classes
                };

                return(View(model));
            }

            return(RedirectToAction("Login"));
        }
示例#2
0
        public ActionResult Studentclasses()
        {
            var user = (LearningCenter.WebSite.Models.UserModel)Session["User"];

            var registeredClasses = enrollmentManager.GetAll(user.Id)
                                    .Select(t => new LearningCenter.WebSite.Models.EnrollmentModel(t.classId, t.name, t.classPrice, t.description))
                                    .ToList();

            var classlist = classManager.Classes
                            .Select(t => new LearningCenter.WebSite.Models.ClassModel(t.Id, t.Name, t.Description, t.Price))
                            .ToArray();


            var model = new IndexModel {
                registeredClasses = registeredClasses, user = user, classlist = classlist
            };

            return(View(model));
        }