コード例 #1
0
        public ViewResult Allocate(ClassroomAllocation classroomAllocation)
        {
            ClassroomAllocationViewModel viewModel = new ClassroomAllocationViewModel
            {
                Departments = DepartmentGateway.GetAllDepartments(),
                Days        = DayGateway.GetAllDays(),
                Rooms       = RoomGateway.GetAllRooms()
            };

            if (!ModelState.IsValid)
            {
                viewModel.ClassroomAllocation = classroomAllocation;
                ViewBag.Message = "Unsuccessful";
                return(View(viewModel));
            }


            int rowAffected = RoomGateway.AllocateRoom(classroomAllocation);

            if (rowAffected > 0)
            {
                ViewBag.Message = "Successful";
            }
            else
            {
                ViewBag.Message = "Not Saved";
            }

            return(View(viewModel));
        }
コード例 #2
0
        // GET: Room/Allocate
        public ViewResult Allocate()
        {
            ClassroomAllocationViewModel viewModel = new ClassroomAllocationViewModel
            {
                Departments = DepartmentGateway.GetAllDepartments(),
                Days        = DayGateway.GetAllDays(),
                Rooms       = RoomGateway.GetAllRooms()
            };

            return(View(viewModel));
        }
        public List <SelectListItem> GetAllRoomsForDropDown()
        {
            List <Room> rooms = roomGateway.GetAllRooms();

            List <SelectListItem> selectListItems =
                rooms.ConvertAll(x => new SelectListItem()
            {
                Text = x.RoomNo, Value = x.Id.ToString()
            });
            List <SelectListItem> mainSelectListItems = new List <SelectListItem>();

            mainSelectListItems.Add(new SelectListItem()
            {
                Text = "--Select Room--", Value = ""
            });

            mainSelectListItems.AddRange(selectListItems);

            return(mainSelectListItems);
        }
コード例 #4
0
        public List <SelectListItem> GetAllRoomForDropdown()
        {
            List <Room>           rooms = roomGateway.GetAllRooms();
            List <SelectListItem> selectListItemsList = new List <SelectListItem>
            {
                new SelectListItem()
                {
                    Text = "---Select---", Value = ""
                }
            };

            foreach (Room room in rooms)
            {
                SelectListItem selectListItem = new SelectListItem();
                selectListItem.Text  = room.Name;
                selectListItem.Value = room.Id.ToString();
                selectListItemsList.Add(selectListItem);
            }

            return(selectListItemsList);
        }
コード例 #5
0
 public List <Room> GetAllRooms()
 {
     return(roomGateway.GetAllRooms());
 }
コード例 #6
0
ファイル: RoomManager.cs プロジェクト: Abdullahbaig/UnivMan
        public List <Room> GetAllRooms()
        {
            RoomGateway roomGate = new RoomGateway();

            return(roomGate.GetAllRooms());
        }
コード例 #7
0
 public List <RoomInfo> GetAllRooms()
 {
     return(aRoomGateway.GetAllRooms());
 }
コード例 #8
0
 public List <Room> GetAllRoomsManager()
 {
     return(aRoomGateway.GetAllRooms());
 }