public ActionResult Edit([Bind(Include = "RoomNumber,RoomClassCode,Floor,DayCost,RoomsAmount")] HotelRoomsViewModel hotelRooms)
 {
     if (ModelState.IsValid)
     {
         Mapper.Initialize(cfg =>
         {
             cfg.CreateMap <HotelRoomsViewModel, HotelRoomsDTO>().ReverseMap();
             cfg.CreateMap <RoomClassesViewModel, RoomClassesDTO>().ReverseMap();
         });
         var hotelRoomsDTO = Mapper.Map <HotelRoomsViewModel, HotelRoomsDTO>(hotelRooms);
         roomService.Update(hotelRoomsDTO);
         return(RedirectToAction("Details", new { id = hotelRoomsDTO.RoomNumber }));
     }
     ViewBag.RoomClassCode = new SelectList(roomService.GetRoomClasses(), "RoomClassCode", "RoomClassName", hotelRooms.RoomClassCode);
     return(View(hotelRooms));
 }