public ActionResult EditRoom(RoomVm roomVm) { try { Roomtype roomtype = _hotelReservationService.GetRoomTypeById(roomVm.RoomTypeId); Room room = _hotelReservationService.GetRoomById(roomVm.Id); room.Roomno = roomVm.RoomNo; room.Noofadult = roomVm.NoOfAdult; room.Roomtype = roomtype; room.Description = roomVm.Description; room.Maxchild = roomVm.MaxChild; _hotelReservationService.UpdateRoom(room); ViewBag.roomTypes = new SelectList(_hotelReservationService.LoadAllRoomType(), "Id", "Name"); ViewBag.SuccessMessage = "Room Updated Successfully"; return(View(new RoomVm())); } catch (Exception) { ViewBag.ErrorMessage = "Upgradation Failed"; throw; } }