public FindSeatsController(IVenueMetaDataRepository venueMetaDataRepository, IConcertRepository concertRepository, ITicketRepository ticketRepository, IVenueRepository venueRepository, IFindSeatsRepository findSeatsRepository)
        {
            // Setup Fields
            _venueMetaDataRepository = venueMetaDataRepository;
            _concertRepository = concertRepository;
            _ticketRepository = ticketRepository;
            _venueRepository = venueRepository;
            _findSeatsRepository = findSeatsRepository;

            // Setup Callbacks
            _venueMetaDataRepository.StatusCallback = DisplayMessage;
            _concertRepository.StatusCallback = DisplayMessage;
            _ticketRepository.StatusCallback = DisplayMessage;
            _venueRepository.StatusCallback = DisplayMessage;
        }
Esempio n. 2
0
        public FindSeatsController(IVenueMetaDataRepository venueMetaDataRepository, IConcertRepository concertRepository, ITicketRepository ticketRepository, IVenueRepository venueRepository, IFindSeatsRepository findSeatsRepository)
        {
            // Setup Fields
            _venueMetaDataRepository = venueMetaDataRepository;
            _concertRepository       = concertRepository;
            _ticketRepository        = ticketRepository;
            _venueRepository         = venueRepository;
            _findSeatsRepository     = findSeatsRepository;

            // Setup Callbacks
            _venueMetaDataRepository.StatusCallback = DisplayMessage;
            _concertRepository.StatusCallback       = DisplayMessage;
            _ticketRepository.StatusCallback        = DisplayMessage;
            _venueRepository.StatusCallback         = DisplayMessage;
        }
        public FindSeatsController(IConcertRepository concertRepository, ITicketRepository ticketRepository, IVenueRepository venueRepository, IFindSeatsRepository findSeatsRepository, IDiscountRepository discountRepository, IAllSeatsRepository allSeatsRepository, ISeatSectionRepository seatSectionRepository)
        {
            // Setup Fields
            _concertRepository     = concertRepository;
            _ticketRepository      = ticketRepository;
            _venueRepository       = venueRepository;
            _findSeatsRepository   = findSeatsRepository;
            _discountRepository    = discountRepository;
            _allSeatsRepository    = allSeatsRepository;
            _seatSectionRepository = seatSectionRepository;

            // Setup Callbacks
            _concertRepository.StatusCallback = DisplayMessage;
            _ticketRepository.StatusCallback  = DisplayMessage;
            _venueRepository.StatusCallback   = DisplayMessage;
        }