Example #1
0
 public RoomController(IRoomDao dao)
 {
     Dao      = dao;
     Rooms    = new ConcurrentDictionary <int, Room>();
     RoomMaps = new Dictionary <string, RoomMap>();
     LoadRoomMaps();
 }
Example #2
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
     };
 }
Example #3
0
 public RoomService(IRoomDao roomDao, IRoomOptionService roomOptionService, IReservationService reservationService)
 {
     _roomDao            = roomDao;
     _roomOptionService  = roomOptionService;
     _reservationService = reservationService;
 }
 public ReservationService(IReservationDao reservationDao, IRoomDao roomDao)
 {
     _reservationDao = reservationDao;
     _roomDao        = roomDao;
 }