public RoomRatesController(IRoomRatesRepository RoomRateRepository, IRoomTypesRepository RoomTypeRepository, IMemberTypeRepository MemberTypeRepository, IBoardTypeRepository BoardTypeRepository)
 {
     _RoomRateRepository = RoomRateRepository;
     _RoomTypeRepository = RoomTypeRepository;
     _MemberTypeRepository = MemberTypeRepository;
     _BoardTypeRepository = BoardTypeRepository;
 }
 public RoomReservation_WaitingListController(IRoomReservation_WaitingListsRepository RoomReservation_WaitingListRepository, IRoomTypesRepository RoomTypeRepository, IWaitingListStatusRepository WaitingListStatusRepository, IMembersRepository MemberRepository)
 {
     _RoomReservation_WaitingListRepository = RoomReservation_WaitingListRepository;
     _RoomTypeRepository = RoomTypeRepository;
     _WaitingListStatusRepository = WaitingListStatusRepository;
     _MemberRepository = MemberRepository;
 
 }
 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 RoomTypesController(IRoomTypesRepository RoomTypeRepository)
 {
     _RoomTypeRepository = RoomTypeRepository;
 
 }
 public WingsController(IWingsRepository WingsRepository, IRoomTypesRepository RoomTypeRepository,IWings_RoomTypesRepository Wings_RoomTypesRepository )
 {
     _WingsRepository = WingsRepository;
     _RoomTypeRepository = RoomTypeRepository;
     _Wings_RoomTypesRepository = Wings_RoomTypesRepository;
 }