public ReservationService(IMeetingRoomRepository meetingRoomRepository,
                           IOfficeRepository officeRepository,
                           IReservationRepository reservationRepository)
 {
     _meetingRoomRepository = meetingRoomRepository ?? throw new ArgumentNullException(nameof(meetingRoomRepository));
     _officeRepository      = officeRepository ?? throw new ArgumentNullException(nameof(_officeRepository));
     _reservationRepository = reservationRepository ?? throw new ArgumentNullException(nameof(reservationRepository));
 }
Exemple #2
0
        public SimpleFinder(IMeetingRoomRepository rep)
        {
            outlookApp = new Microsoft.Office.Interop.Outlook.Application();
            outlookNs = outlookApp.GetNamespace("MAPI");
            roomRepository = rep;

            foreach (MeetingRoom mr in roomRepository.MeetingRooms)
            {
                recRooms.Add(outlookNs.CreateRecipient(mr.Email));
            }
        }
 public MakeReservationCommandHandler(IMediator mediator,
                                      IReservationRepository reservationRepository,
                                      IOfficeRepository officeRepository,
                                      IMeetingRoomRepository meetingRoomRepository,
                                      ReservationService reservationService,
                                      ILogger <MakeReservationCommandHandler> logger)
 {
     _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _reservationRepository = reservationRepository ?? throw new ArgumentNullException(nameof(reservationRepository));
     _officeRepository      = officeRepository ?? throw new ArgumentNullException(nameof(officeRepository));
     _meetingRoomRepository = meetingRoomRepository ?? throw new ArgumentNullException(nameof(meetingRoomRepository));
     _reservationService    = reservationService ?? throw new ArgumentNullException(nameof(reservationService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemple #4
0
 public SchedulingController(ISchedulingRepository repo, IMeetingRoomRepository meetingRepo)
 {
     SchedulingRepository  = repo;
     MeetingRoomRepository = meetingRepo;
 }
Exemple #5
0
 public MeetingsController(IMeetingRoomRepository mrdb, IMeetingsRepository mdb, IMoneyRepository moneyRepository)
 {
     _mdb             = mdb;
     _mrdb            = mrdb;
     _moneyRepository = moneyRepository;
 }
 public MeetingRoomService(IMeetingRoomRepository meetingRoomRepository)
 {
     _meetingRoomRepository = meetingRoomRepository;
 }
Exemple #7
0
 public MeetingRoomBusiness(IMeetingRoomRepository meetingRoomRepository,
                            IMeetingRoomSchedulingRepository meetingRoomSchedulingRepository)
 {
     _meetingRoomRepository           = meetingRoomRepository;
     _meetingRoomSchedulingRepository = meetingRoomSchedulingRepository;
 }
Exemple #8
0
 public MeetingsGeneralApiController(IUserManagerRepository udb, IMeetingsRepository mbd, IMeetingRoomRepository meetingRoomRepository)
 {
     _udb = udb;
     _mdb = mbd;
     _meetingRoomRepository = meetingRoomRepository;
 }
 public MeetingRoomController(IMeetingRoomRepository repo)
 {
     Repository = repo;
 }
Exemple #10
0
 public MeetingService(IMeetingRoomRepository meetingRoomRepository, ILocationRepository locationRepository, ILogger <MeetingService> logger)
 {
     _meetingRoomRepository = meetingRoomRepository;
     _logger             = logger;
     _locationRepository = locationRepository;
 }
Exemple #11
0
 public MeetingRoomController(IMeetingRoomRepository mrdb, IMeetingsRepository mdb)
 {
     _mdb  = mdb;
     _mrdb = mrdb;
 }
Exemple #12
0
 public MeetingRoomManager(IMeetingRoomRepository repository)
 {
     _repository = repository;
 }