Example #1
0
        public ActionResult AllocateClass(ClassRoomCourse classRoomCourse)
        {
            var rooms       = _classRoomManager.GetAllRooms() ?? new List <Room>();
            var departments = _departmentManager.GetAll() ?? new List <Department>();

            ViewBag.Departments = new SelectList(departments, "Id", "Name");
            ViewBag.Rooms       = new SelectList(rooms, "Id", "Name");
            ViewBag.Days        = new SelectList(_days, "Code", "Name");

            if (ModelState.IsValid)
            {
                ArrayList status = _classRoomManager.AllocateClass(classRoomCourse);
                ViewBag.Status = status;
                if ((bool)status[0])
                {
                    ModelState.Clear();
                    return(View());
                }
                return(View(classRoomCourse));
            }
            return(View(classRoomCourse));
        }