public ActionResult RoomNewReservation(AdminRoomReservation Data)
        {
            AdminConfirmReservation ConfirmReservation = new AdminConfirmReservation();
            int result = RoomStore.CheckForReservationBYRoom(Data.RoomId, Data.StartDate, Data.EndDate);

            if (result > 0)
            {
                RoomDetail RoomData = RoomStore.GetRoomById(result);
                ConfirmReservation.Room = new RoomsList {
                    RoomId = RoomData.RoomDetailscode, RoomNum = RoomData.RoomNumber
                };
                ConfirmReservation.TotalPrice = RoomStore.RecervationPrice(new BooKingDataForm {
                    StartDate = Data.StartDate, EndDate = Data.EndDate, Category = RoomData.RoomCategoryID, Bed = RoomData.BedsID
                });
            }

            Guest Guest = GuestStore.GetGuestByNationalId(Data.NationalId);

            if (Guest != null)
            {
                ConfirmReservation.Gender       = Guest.Gender;
                ConfirmReservation.GuestAddress = Guest.GuestAddress;
                ConfirmReservation.GuestCode    = Guest.GuestCode;
                ConfirmReservation.GuestName    = Guest.GuestName;
                ConfirmReservation.Nationality  = Guest.Nationality;
                ConfirmReservation.PhoneNumber  = Guest.PhoneNumber;
            }
            return(Json(ConfirmReservation, JsonRequestBehavior.AllowGet));
        }