コード例 #1
0
        public IEnumerable <SelectListItem> GetCourses()
        {
            using (var _db = new RMDBContext())

            {
                List <SelectListItem> courses = _db.CourseModels.AsNoTracking()
                                                .OrderBy(n => n.Name)
                                                .Select(n =>
                                                        new SelectListItem
                {
                    Value = n.Id.ToString(),
                    Text  = n.Name.ToString()
                }).ToList();



                var courseTip = new SelectListItem()
                {
                    Value = null,
                    Text  = "---Select Course---"
                };



                courses.Insert(0, courseTip);

                return(new SelectList(courses, "Value", "Text"));
            }
        }
コード例 #2
0
        public AddEventViewModel CreateEvent()
        {
            using (var _db = new RMDBContext())

            {
                var courseRepo = new CourseRepository();

                var anEvent = new AddEventViewModel();
                {
                    anEvent.Courses = courseRepo.GetCourses();
                };

                return(anEvent);
            }
        }