public ActionResult Create(CreateViewModel createViewModel)
        {
            if (!ModelState.IsValid)
            {
                return View(createViewModel);
            }
;
            var selectedRoomType = RoomTypeService.FindById(createViewModel.Dropdownlist_RoomType_Property.SelectedRoomType);
            var selectedRoomClass = RoomClassService.FindById(createViewModel.Dropdownlist_RoomClass_Property.SelectedRoomClass);
            var selectedCruise = CruiseService.FindById(createViewModel.Dropdownlist_Cruise_Property.SelectedCruise);

            var room = new Room()
            {
                Name = createViewModel.Name,
                Description = createViewModel.Description,
                RoomClass = selectedRoomClass,
                RoomClassId = RoomClassService.FindById(createViewModel.Dropdownlist_RoomClass_Property.SelectedRoomClass) != null ? (int?)RoomClassService.FindById(createViewModel.Dropdownlist_RoomClass_Property.SelectedRoomClass).RoomClassId : null,
                RoomType = selectedRoomType,
                RoomTypeId = RoomTypeService.FindById(createViewModel.Dropdownlist_RoomType_Property.SelectedRoomType) != null ? (int?)RoomTypeService.FindById(createViewModel.Dropdownlist_RoomType_Property.SelectedRoomType).RoomTypeId : null,
                Cruise = selectedCruise,
                CruiseId = CruiseService.FindById(createViewModel.Dropdownlist_Cruise_Property.SelectedCruise) != null ? (int?)CruiseService.FindById(createViewModel.Dropdownlist_Cruise_Property.SelectedCruise).CruiseId : null
            };
            RoomService.CreateRoom(room);
            TempData["RoomId"] = room.RoomId;
            TempData["RoomName"] = room.Name;
            TempData["Message"] = RoomsMessage.CreateSuccess;
            return RedirectToAction("index", "rooms");
        }
        public ActionResult Create()
        {
            var dropdownlist_RoomClass_Property = new CreateViewModel.Dropdownlist_RoomClass()
            {
                RoomClasses = RoomClassService.GetRoomClasses().ToList()
            };

            var dropdownlist_RoomType_Property = new CreateViewModel.Dropdownlist_RoomType()
            {
                RoomTypes = RoomTypeService.GetRoomTypes().ToList()
            };

            var dropdownlist_Cruise_Property = new CreateViewModel.Dropdownlist_Cruise()
            {
                Cruises = CruiseService.GetCruises().ToList()
            };

            var createViewModel = new CreateViewModel()
            {
                Dropdownlist_RoomClass_Property = dropdownlist_RoomClass_Property,
                Dropdownlist_RoomType_Property = dropdownlist_RoomType_Property
            };

            return View(createViewModel);
        }