public ActionResult Create([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.Create(hotelRoomsDTO); return(RedirectToAction("Index")); } ViewBag.RoomClassCode = new SelectList(roomService.GetRoomClasses(), "RoomClassCode", "RoomClassName", hotelRooms.RoomClassCode); return(View(hotelRooms)); }