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 Billing_RulesController(IBilling_RulesRepository Billing_RuleRepository, IApplyAtRepository ApplyAtRepository, IChargesTypeRepository ChargesTypeRepository, IChargeRepository ChargeRepository)
 {
     _Billing_RuleRepository = Billing_RuleRepository;
     _ApplyAtRepository = ApplyAtRepository;
     _ChargesTypeRepository = ChargesTypeRepository;
     _ChargeRepository = ChargeRepository; 
 }