Example #1
0
        public ActionResult ScheduleList(int courseID)
        {
            IEnumerable <ScheduleDTO> schedules = scheduleService.FindBy(s => s.CoursID == courseID);
            List <WebSchedule>        model     = new List <WebSchedule>();

            foreach (ScheduleDTO schedule in schedules)
            {
                model.Add(new WebSchedule()
                {
                    CoursID    = schedule.CoursID,
                    ScheduleID = schedule.ScheduleID,
                    StartDate  = schedule.StartDate,
                    EndDate    = schedule.EndDate
                });
            }

            //Information about course
            ViewBag.Course = courseService.Get(courseID);

            return(PartialView(model));
        }
Example #2
0
        public ActionResult Edit(int courseID, int id = 0)
        {
            ScheduleDTO schedule = (id == 0) ? new ScheduleDTO()
            {
                CoursID = courseID
            } : scheduleService.Get(id);
            WebSchedule model = new WebSchedule()
            {
                CoursID    = schedule.CoursID,
                EndDate    = schedule.EndDate,
                ScheduleID = schedule.ScheduleID,
                StartDate  = schedule.StartDate
            };

            //Prepare DropDown list for days
            ViewBag.DayDDL = new SelectList(getWeekDays(), "DayNumber", "DayName", model.DayOfWeek);

            //Prepare DropDown list for hours
            ViewBag.HoursSLI = getHours();

            //Prepare DropDown list for minutes
            ViewBag.MinutesSLI = new[]
            {
                new SelectListItem {
                    Value = "0", Text = "00"
                },
                new SelectListItem {
                    Value = "15", Text = "15"
                },
                new SelectListItem {
                    Value = "30", Text = "30"
                },
                new SelectListItem {
                    Value = "45", Text = "45"
                }
            };

            //Information about course
            ViewBag.Course = courseService.Get(courseID);

            return(View(model));
        }
Example #3
0
        public ActionResult Edit(int id = 0)
        {
            CourseDTO model = (id == 0) ? new CourseDTO() : courseService.Get(id);

            return(View(model));
        }