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)); }