public ActionResult Department(string quarter, string department)
        {
            ScheduleManager manager = new ScheduleManager();
            QuarterItemModel currquarter = manager.GetQuarterItemFromUrlName(quarter);

            SearchModel search = manager.GetNewSearchModel(currquarter.YearQuarterID);
            search.DepartmentName = department;
            ViewBag.QuarterUrl = quarter;
            ViewBag.YearQuarterID = quarter;
            ViewBag.YearQuarterDisplay = currquarter.Title;
            ViewBag.YearQuarterCode = currquarter.YearQuarterID;
            var model = manager.GetSingleDepartment(search);

            return View(model);
        }
        public ActionResult CulturalDiversity(string id)
        {
            ScheduleManager manager = new ScheduleManager();
            QuarterItemModel currquarter = manager.GetQuarterItemFromUrlName(id);
            SearchModel search = manager.GetNewSearchModel(currquarter.YearQuarterID);
            search.CulturalDiversityOnly = true;
            ViewBag.QuarterUrl = id;
            ViewBag.YearQuarterID = currquarter.UrlName;
            ViewBag.YearQuarterDisplay = currquarter.Title;
            ViewBag.YearQuarterCode = currquarter.YearQuarterID;

            var model = manager.SearchCourses(search);

            return View(model);
        }
        public ActionResult Search(string id)
        {
            ScheduleManager manager = new ScheduleManager();

            QuarterItemModel quarterItem = manager.GetQuarterItemFromUrlName(id);
            SearchModel search = manager.GetNewSearchModel(quarterItem.YearQuarterID);
            search.IncludeCanceledClasses = true;
            ViewBag.YearQuarterID = quarterItem.UrlName;
            ViewBag.QuarterUrl = quarterItem.UrlName;
            ViewBag.YearQuarterDisplay = quarterItem.Title;
            ViewBag.QuarterLink = quarterItem.UrlName;
            return View(search);
        }
        public ActionResult GenerateXML(string id)
        {
            ScheduleManager manager = new ScheduleManager();

            QuarterItemModel quarterItem = manager.GetQuarterItemFromUrlName(id);
            SearchModel search = manager.GetNewSearchModel(quarterItem.YearQuarterID);
            ViewBag.YearQuarterID = quarterItem.UrlName;
            ViewBag.QuarterUrl = quarterItem.UrlName;
            ViewBag.YearQuarterDisplay = quarterItem.Title;
            return View(search);
        }