Beispiel #1
0
 public HotelReservationService(ISession session)
 {
     _session         = session;
     _roomRegisterDao = new RoomRegisterDao()
     {
         Session = session
     };
     _roomTypeDao = new RoomTypeDao()
     {
         Session = session
     };
     _roomDao = new RoomDao()
     {
         Session = session
     };
     _roomHistoryDao = new RoomHistoryDao()
     {
         Session = session
     };
     _customerDao = new CustomerDao()
     {
         Session = session
     };
     _bookingDao = new BookingDao()
     {
         Session = session
     };
 }
Beispiel #2
0
 public HotelBookings(IBookingRepo bookingRepo, IBookingDao bookingDao, IMediator mediator)
 {
     this.bookingRepo = bookingRepo;
     this.bookingDao  = bookingDao;
     this.mediator    = mediator;
 }
 public BookingProjection(IBookingDao dao)
 {
     this.dao = dao;
 }