public ReservationsHubController(IRoomStatusTypeRepository RoomStatusTypeRepository, 
         IRoomAllocationsRepository  RoomAllocationRepository ,
         IMembersRepository  MemberRepository,
         IGuestsRepository  GuestRepository,
         IClubsRepository  ClubRepository ,
         IRoomRatesRepository RoomRateRepository ,
         IFacilitiesRepository FacilityRepository,
          IRateTypeRepository  RateTypeRepository ,
         IDocument_TypeRepository  Document_TypeRepository,
          IGuest_DocumentsRepository Guest_DocumentsRepository,
          IPaymentByRepository     PaymentByRepository ,
         IBilling_RulesRepository Billing_RulesRepository
         )
     { _RoomStatusTypeRepository = RoomStatusTypeRepository;
       _RoomAllocationRepository=RoomAllocationRepository;
       _MemberRepository = MemberRepository;
       _GuestRepository =  GuestRepository;
       _ClubRepository = ClubRepository;
       _RoomRateRepository = RoomRateRepository;
       _FacilityRepository = FacilityRepository;
       _RateTypeRepository = RateTypeRepository;
       _Document_TypeRepository = Document_TypeRepository;
       _Guest_DocumentsRepository = Guest_DocumentsRepository;
       _PaymentByRepository = PaymentByRepository;
       _Billing_RulesRepository = Billing_RulesRepository;
 }
 public RoomAllocationsController(IRoomAllocationsRepository RoomAllocationRepository, IRoomTypesRepository RoomTypeRepository, IWingsRepository WingRepository, IRoomStatusTypeRepository RoomStatusTypeRepository, IRoomStatus_DetailsRepository RoomStatus_DetailRepository)
 {
     _RoomAllocationRepository = RoomAllocationRepository;
     _RoomTypeRepository = RoomTypeRepository;
     _WingRepository = WingRepository;
     _RoomStatusTypeRepository = RoomStatusTypeRepository;
     _RoomStatus_DetailRepository = RoomStatus_DetailRepository;
 }
          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 Room_ElectricityConsumptionController(IRoom_ElectricityConsumptionsRepository Room_ElectricityConsumptionRepository, IRoomAllocationsRepository RoomAllocationRepository, IRoomReservation_RoomDetailsRepository  RoomReservation_RoomDetailsRepository)
 {
     _Room_ElectricityConsumptionRepository = Room_ElectricityConsumptionRepository;
     _RoomAllocationRepository = RoomAllocationRepository;
     _RoomReservation_RoomDetailsRepository =  RoomReservation_RoomDetailsRepository;
 }