public ActionResult AddHotel(HotelViewModel hotelViewModel) { if (ModelState.IsValid) { Hotel hotel = AutoMapper.Mapper.Map <HotelViewModel, Hotel>(hotelViewModel); //hotel.HotelRoomCategories = new List<HotelRoomCategory>(); //foreach(int data in hotelViewModel.RoomCategory) //{ // HotelRoomCategory hotelRoomCategory = new HotelRoomCategory(); // hotelRoomCategory.RoomId = data; // hotel.HotelRoomCategories.Add(hotelRoomCategory); //} hotelDetails.AddHotel(hotel); TempData["HotelId"] = hotel.HotelId; return(RedirectToAction("AddRoomCategory", "HotelDetails")); } //ViewBag.RoomCategory = new SelectList(HotelRepository.GetCategories(),"RoomId","RoomType"); return(View(hotelViewModel)); }