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; }