public RoomReservationsController(IRoomReservationsRepository RoomReservationRepository, IClubsRepository ClubRepository,IReservation_SourcesRepository  Reservation_SourceRepository, ICountryRepository  CountryRepository,
          ITitlesRepository  TitleRepository,
          ILanguageRepository  LanguageRepository,
          IRoomAllocationsRepository  RoomAllocationRepository,
          IRoomTypesRepository  RoomTypeRepository,
          IFacilitiesRepository  FacilityRepository  ,
          IRoomReservation_FacilitiesRepository RoomReservation_FacilitiesRepository,
          IReservationStatusTypeRepository ReservationStatusTypeRepository,
          IReason_TypesRepository Reason_TypeRepository,
          IPaymentByRepository    PaymentByRepository,
          IPaymentModeRepository   PaymentModeRepository,
          IBillTimeRepository      BillTimeRepository,
          ICurrencyRepository  CurrencyRepository,
          IMembersRepository  MemberRepository,
          IGuestsRepository GuestRepository,
              IRoomReservation_RoomDetailsRepository  RoomReservation_RoomDetailsRepository,
              IRoomReservation_PaymentsRepository RoomReservation_PaymentRepository,
              IRoomReservation_StatusRepository  RoomReservation_StatusRepository,
              IRoomStatus_DetailsRepository  RoomStatus_DetailRepository,
              IWingsRepository WingRepository,
              IDocument_TypeRepository Document_TypeRepository,
              IGuest_DocumentsRepository Guest_DocumentsRepository,
              IReason_TypesRepository Reason_TypesRepository
              )
        {
            _RoomReservationRepository = RoomReservationRepository;
            _Reservation_SourceRepository = Reservation_SourceRepository;
            _ClubRepository = ClubRepository;
            _CountryRepository =  CountryRepository;
            _TitleRepository = TitleRepository;
            _LanguageRepository =LanguageRepository;
            _RoomAllocationRepository = RoomAllocationRepository;
            _RoomTypeRepository = RoomTypeRepository;
            _FacilityRepository = FacilityRepository;
            _RoomReservation_FacilitiesRepository = RoomReservation_FacilitiesRepository;
            _ReservationStatusTypeRepository = ReservationStatusTypeRepository;
            _Reason_TypeRepository = Reason_TypeRepository;
            _PaymentByRepository = PaymentByRepository;
            _PaymentModeRepository = PaymentModeRepository;
            _BillTimeRepository = BillTimeRepository;
            _CurrencyRepository =  CurrencyRepository;
            _MemberRepository = MemberRepository;
            _GuestRepository = GuestRepository;
            _RoomReservation_RoomDetailsRepository = RoomReservation_RoomDetailsRepository;
            _RoomReservation_PaymentRepository = RoomReservation_PaymentRepository;
            _RoomReservation_StatusRepository =RoomReservation_StatusRepository;
            _RoomStatus_DetailRepository = RoomStatus_DetailRepository;
            _WingRepository = WingRepository;

            _Document_TypeRepository = Document_TypeRepository;
            _Guest_DocumentsRepository = Guest_DocumentsRepository;
            _Reason_TypesRepository =  Reason_TypesRepository;

        }
 public ReservationStatusTypeController(IReservationStatusTypeRepository ReservationStatusTypeRepository)
 {
     _ReservationStatusTypeRepository = ReservationStatusTypeRepository;
 
 }