コード例 #1
0
 public EventsController(IMapper mapper, IEventRepository eventRepo, IVenueRepository venueRepo,
                         IPersonsRepository personsRepo) : base(mapper)
 {
     _eventRepo   = eventRepo;
     _venueRepo   = venueRepo;
     _personsRepo = personsRepo;
 }
コード例 #2
0
        public MusicStoreMutation(IVenueRepository venueRepository, IMusicianRepository musicianRepository)
        {
            Field <VenueType>(
                "createVenue",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <VenueInputType> > {
                Name = "venue"
            }
                    ),
                resolve: context =>
            {
                var venue = context.GetArgument <Venue>("venue");
                return(venueRepository.AddAsync(venue).Result);
            });

            Field <MusicianType>(
                "createMusician",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <MusicianInputType> > {
                Name = "musician"
            }
                    ),
                resolve: context =>
            {
                var musician = context.GetArgument <Musician>("musician");
                return(musicianRepository.AddAsync(musician).Result);
            });
        }
コード例 #3
0
 public VenueService(IVenueRepository venueRepository, ILocationRepository locationRepository, ICategoryRepository categoryRepository, IInstagramUserRepository instagramUserRepository)
 {
     _venueRepository         = venueRepository;
     _locationRepository      = locationRepository;
     _categoryRepository      = categoryRepository;
     _instagramUserRepository = instagramUserRepository;
 }
コード例 #4
0
 public BaseController(IConcertRepository concertRepository, IVenueRepository venueRepository)
     : this()
 {
     // Setup Fields
     _concertRepository = concertRepository;
     _venueRepository = venueRepository;
 }
コード例 #5
0
        public ShowRepository(IVenueRepository venueRepository, IMovieRepository movieRepository)
        {
            this.venueRepository = venueRepository;
            this.movieRepository = movieRepository;
            var movies = this.movieRepository.GetAllMovies().ToList();
            var venues = this.venueRepository.GetAllVenue().ToList();

            Shows = new List <ShowModel>();
            Shows.Add(new ShowModel()
            {
                Id = Guid.NewGuid(), MovieId = movies[0].Id, VenuId = venues[0].Id, ShowDateTime = DateTime.Now.AddDays(1)
            });
            Shows.Add(new ShowModel()
            {
                Id = Guid.NewGuid(), MovieId = movies[0].Id, VenuId = venues[1].Id, ShowDateTime = DateTime.Now.AddDays(1)
            });
            Shows.Add(new ShowModel()
            {
                Id = Guid.NewGuid(), MovieId = movies[1].Id, VenuId = venues[1].Id, ShowDateTime = DateTime.Now.AddDays(1)
            });
            Shows.Add(new ShowModel()
            {
                Id = Guid.NewGuid(), MovieId = movies[1].Id, VenuId = venues[0].Id, ShowDateTime = DateTime.Now.AddDays(1)
            });
        }
コード例 #6
0
 public TournamentRepository(TTAnalyticsContext context, IOrganizerRepository organizerRepository, ICategoryRepository categoryRepository, IVenueRepository venueRepository)
 {
     this.context             = context;
     this.organizerRepository = organizerRepository;
     this.categoryRepository  = categoryRepository;
     this.venueRepository     = venueRepository;
 }
コード例 #7
0
 public UserRepository(UserManager <ApplicationUserDbo> userManager, AppDbContext appDbContext, IVenueRepository venueRepository, IGenreRepository genreRepository)
 {
     this.userManager     = userManager;
     this.appDbContext    = appDbContext;
     this.venueRepository = venueRepository;
     this.genreRepository = genreRepository;
 }
コード例 #8
0
 public VenueProvider(IConfiguration config, IVenueRepository venueRepo, IVenueImageRepository venueImageRepo, ISpaceProvider spaceProvider, ILocationIqProvider locationIqProvider)
 {
     _venueRepo          = venueRepo;
     _venueImageRepo     = venueImageRepo;
     _spaceProvider      = spaceProvider;
     _locationIqProvider = locationIqProvider;
 }
コード例 #9
0
 /// <summary>
 /// TournamentController
 /// </summary>
 /// <param name="tournamentRepository"></param>
 /// <param name="organizerRepository"></param>
 /// <param name="venueRepository"></param>
 /// <param name="categoryRepository"></param>
 public TournamentController(ITournamentRepository tournamentRepository, IOrganizerRepository organizerRepository, IVenueRepository venueRepository, ICategoryRepository categoryRepository)
 {
     this.tournamentRepository = tournamentRepository;
     this.organizerRepository  = organizerRepository;
     this.categoryRepository   = categoryRepository;
     this.venueRepository      = venueRepository;
 }
コード例 #10
0
ファイル: FeelSearchQueryHandler.cs プロジェクト: sanjukz/FIL
 public FeelSearchQueryHandler(IEventRepository eventRepository,
                               IEventCategoryRepository eventCategoryRepository,
                               IEventDetailRepository eventDetailRepository,
                               IVenueRepository venueRepository,
                               ICountryRepository countryRepository,
                               ICityRepository cityRepository,
                               IStateRepository stateRepository,
                               IEventTicketDetailRepository eventTicketDetailRepository,
                               IEventTicketAttributeRepository eventTicketAttributeRepository,
                               ICurrencyTypeRepository currencyTypeRepository,
                               IRatingRepository ratingRepository,
                               IEventSiteIdMappingRepository eventSiteIdMappingRepository,
                               IEventCategoryMappingRepository eventCategoryMappingRepository)
 {
     _eventRepository                = eventRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _venueRepository                = venueRepository;
     _cityRepository                 = cityRepository;
     _countryRepository              = countryRepository;
     _stateRepository                = stateRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _eventSiteIdMappingRepository   = eventSiteIdMappingRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _ratingRepository               = ratingRepository;
 }
コード例 #11
0
 public VenueController(IConcertRepository concertRepository, IVenueRepository venueRepository)
     : base(concertRepository, venueRepository)
 {
     // Setup Callbacks
     concertRepository.StatusCallback = DisplayMessage;
     venueRepository.StatusCallback   = DisplayMessage;
 }
コード例 #12
0
 public FeelExportIAProvider(IEventRepository eventRepository,
                             IEventCategoryRepository eventCategoryRepository,
                             IEventDetailRepository eventDetailRepository,
                             IEventTicketDetailRepository eventTicketDetailRepository,
                             IEventTicketAttributeRepository eventTicketAttributeRepository,
                             ITicketCategoryRepository ticketCategoryRepository,
                             ICurrencyTypeRepository currencyTypeRepository,
                             IVenueRepository venueRepository,
                             ICityRepository cityRepository,
                             IStateRepository stateRepository,
                             ICountryRepository countryRepository,
                             IEventSiteIdMappingRepository eventSiteIdMappingRepository)
 {
     _eventRepository                = eventRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _venueRepository                = venueRepository;
     _cityRepository               = cityRepository;
     _stateRepository              = stateRepository;
     _countryRepository            = countryRepository;
     _eventSiteIdMappingRepository = eventSiteIdMappingRepository;
 }
コード例 #13
0
 public RecommendationQueryHandler(IEventRepository eventRepository,
                                   IEventDetailRepository eventDetailRepository,
                                   IVenueRepository venueRepository,
                                   ICountryRepository countryRepository,
                                   ICityRepository cityRepository,
                                   IStateRepository stateRepository,
                                   IEventTicketDetailRepository eventTicketDetailRepository,
                                   IEventTicketAttributeRepository eventTicketAttributeRepository,
                                   ICurrencyTypeRepository currencyTypeRepository,
                                   IEventSiteIdMappingRepository eventSiteIdMappingRepository,
                                   IInitSession initSession,
                                   IGetRecommendation getRecommendation)
 {
     _eventRepository                = eventRepository;
     _eventDetailRepository          = eventDetailRepository;
     _venueRepository                = venueRepository;
     _cityRepository                 = cityRepository;
     _countryRepository              = countryRepository;
     _stateRepository                = stateRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _eventSiteIdMappingRepository   = eventSiteIdMappingRepository;
     _initSession       = initSession;
     _getRecommendation = getRecommendation;
 }
コード例 #14
0
 public PlaceCalendarCommandHandler(IMediator mediator,
                                    IPlaceHolidayDatesRepository placeHolidayDatesRepository,
                                    IEventTicketDetailRepository eventTicketDetail,
                                    IEventTicketAttributeRepository eventTicketAttribute,
                                    IEventDetailRepository eventDetailRepository,
                                    IEventRepository eventRepository,
                                    IVenueRepository venueRepository,
                                    IDaysRepository daysRepository,
                                    IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
                                    IDayTimeMappingsRepository dayTimeMappingsRepository,
                                    IPlaceSeasonDetailsRepository placeSeasonDetailsRepository,
                                    ISeasonDayTimeMappingsRepository seasonDayTimeMappingsRepository,
                                    ISeasonDaysMappingsRepository seasonDaysMappingsRepository,
                                    IPlaceSpecialDayTimeMappingsRepository placeSpecialDayTimeMappingsRepository,
                                    IPlaceWeekOffRepository placeWeekOffRepository) : base(mediator)
 {
     _mediator                              = mediator;
     _placeHolidydates                      = placeHolidayDatesRepository;
     _placeWeekOffRepository                = placeWeekOffRepository;
     _eventDetailRepository                 = eventDetailRepository;
     _eventRepository                       = eventRepository;
     _venueRepository                       = venueRepository;
     _eventTicketDetail                     = eventTicketDetail;
     _eventTicketAttribute                  = eventTicketAttribute;
     _daysRepository                        = daysRepository;
     _placeWeekOpenDaysRepository           = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository             = dayTimeMappingsRepository;
     _placeSeasonDetailsRepository          = placeSeasonDetailsRepository;
     _seasonDayTimeMappingsRepository       = seasonDayTimeMappingsRepository;
     _seasonDaysMappingsRepository          = seasonDaysMappingsRepository;
     _placeSpecialDayTimeMappingsRepository = placeSpecialDayTimeMappingsRepository;
 }
コード例 #15
0
 public BaseController(IConcertRepository concertRepository, IVenueRepository venueRepository)
     : this()
 {
     // Setup Fields
     _concertRepository = concertRepository;
     _venueRepository   = venueRepository;
 }
コード例 #16
0
 public VenueController(IConcertRepository concertRepository, IVenueRepository venueRepository)
     : base(concertRepository, venueRepository)
 {
     // Setup Callbacks
     concertRepository.StatusCallback = DisplayMessage;
     venueRepository.StatusCallback = DisplayMessage;
 }
コード例 #17
0
ファイル: SavedEventQueryHandler.cs プロジェクト: sanjukz/FIL
        public SavedEventQueryHandler(IEventRepository eventRepository, IEventCategoryMappingRepository eventCategoryMappingRepository,
                                      IEventSiteIdMappingRepository eventSiteIdMappingRepository, IEventLearnMoreAttributeRepository eventLearnMoreAttributeRepository,
                                      IEventTagMappingRepository eventTagMappingRepository,
                                      IEventHostMappingRepository eventHostMappingRepository,
                                      ICountryRepository countryRepository, IZipcodeRepository zipcodeRepository, IPlaceVisitDurationRepository placeVisitDurationRepository, IStateRepository stateRepository, IEventAmenityRepository eventAmenityRepository,
                                      ICityRepository cityRepository, IEventCategoryRepository eventCategoryRepository, IVenueRepository venueRepository, IEventDetailRepository eventDetailRepository, IMediator mediator, IEventGalleryImageRepository eventGalleryImageRepository)
        {
            _eventRepository = eventRepository;
            _eventCategoryMappingRepository    = eventCategoryMappingRepository;
            _eventSiteIdMappingRepository      = eventSiteIdMappingRepository;
            _eventLearnMoreAttributeRepository = eventLearnMoreAttributeRepository;
            _eventGalleryImageRepository       = eventGalleryImageRepository;

            _countryRepository            = countryRepository;
            _stateRepository              = stateRepository;
            _cityRepository               = cityRepository;
            _venueRepository              = venueRepository;
            _eventDetailRepository        = eventDetailRepository;
            _eventAmenityRepository       = eventAmenityRepository;
            _eventCategoryRepository      = eventCategoryRepository;
            _zipcodeRepository            = zipcodeRepository;
            _placeVisitDurationRepository = placeVisitDurationRepository;
            _eventTagMappingRepository    = eventTagMappingRepository;
            _eventHostMappingRepository   = eventHostMappingRepository;
        }
コード例 #18
0
 public VenueService(IVenueRepository venueRepository, ITMLayoutService tmlayoutService,
                     IAreaService areaService, ISeatService seatService)
 {
     _venueRepository = venueRepository;
     _tmlayoutService = tmlayoutService;
     _areaService     = areaService;
     _seatService     = seatService;
 }
コード例 #19
0
 public VenueService(IVenueRepository repository, IVenueVisitRepository visitRepository,
                     IVenueImageRepository imageRepository, ILogger <VenueService> logger)
 {
     this._venueRepository      = repository;
     this._venueVisitRepository = visitRepository;
     this._venueImageRepository = imageRepository;
     this._logger = logger;
 }
コード例 #20
0
 public VenueAdminService(IChapterRepository chapterRepository, IVenueRepository venueRepository,
                          ICacheService cacheService, IEventRepository eventRepository)
     : base(chapterRepository)
 {
     _cacheService    = cacheService;
     _eventRepository = eventRepository;
     _venueRepository = venueRepository;
 }
コード例 #21
0
 public EventVenueQueryHandler(IVenueRepository venueRepository, IEventRepository eventRepository, IEventDetailRepository eventDetailRepository, IUserRepository userRepository, IBoUserVenueRepository boUserVenueRepository)
 {
     _venueRepository       = venueRepository;
     _eventRepository       = eventRepository;
     _eventDetailRepository = eventDetailRepository;
     _userRepository        = userRepository;
     _boUserVenueRepository = boUserVenueRepository;
 }
コード例 #22
0
 public BookingsController(IConfiguration config, IFacilityRepository facilityRepository, IVenueRepository venueRepository, ISportRepository sportRepository, IBookingRepository bookingRepository, IApiClient client, IAuditLogger auditLogger)
 {
     AppConfig               = config.GetSection("booking_facilities");
     this.venueRepository    = venueRepository;
     this.facilityRepository = facilityRepository;
     this.sportRepository    = sportRepository;
     this.bookingRepository  = bookingRepository;
     apiClient               = client;
     this.auditLogger        = auditLogger;
 }
コード例 #23
0
 public ShowsController(IShowRepository ShowRepository,
                        IVenueRepository venueRepository,
                        IMovieRepository movieRepository,
                        ILogger <ShowsController> log)
 {
     this.ShowRepository  = ShowRepository;
     this.movieRepository = movieRepository;
     this.venueRepository = venueRepository;
     this.log             = log;
 }
コード例 #24
0
        public VenueAdministrationController(IVenueMetaDataRepository venueMetaDataRepository, IVenueRepository venueRepository)
        {
            // Setup Fields
            _venueMetaDataRepository = venueMetaDataRepository;
            _venueRepository = venueRepository;

            // Setup Callbacks
            _venueMetaDataRepository.StatusCallback = DisplayMessage;
            _venueRepository.StatusCallback = DisplayMessage;
        }
コード例 #25
0
 public SearchBarQueryHandler(IEventRepository eventRepository,
                              IVenueRepository venueRepository,
                              ICityRepository cityRepository,
                              IEventDetailRepository eventDetailRepository)
 {
     _eventRepository       = eventRepository;
     _venueRepository       = venueRepository;
     _cityRepository        = cityRepository;
     _eventDetailRepository = eventDetailRepository;
 }
コード例 #26
0
        public VenueAdministrationController(IVenueMetaDataRepository venueMetaDataRepository, IVenueRepository venueRepository)
        {
            // Setup Fields
            _venueMetaDataRepository = venueMetaDataRepository;
            _venueRepository         = venueRepository;

            // Setup Callbacks
            _venueMetaDataRepository.StatusCallback = DisplayMessage;
            _venueRepository.StatusCallback         = DisplayMessage;
        }
コード例 #27
0
        public HomeController(IConcertRepository concertRepository, IVenueRepository venueRepository)
            : base(concertRepository, venueRepository)
        {
            // Setup Fields
            _concertRepository = concertRepository;
            _venueRepository = venueRepository;

            // Setup Callbacks
            concertRepository.StatusCallback = DisplayMessage;
            venueRepository.StatusCallback = DisplayMessage;
        }
コード例 #28
0
        public HomeController(IConcertRepository concertRepository, IVenueRepository venueRepository)
            : base(concertRepository, venueRepository)
        {
            // Setup Fields
            _concertRepository = concertRepository;
            _venueRepository   = venueRepository;

            // Setup Callbacks
            concertRepository.StatusCallback = DisplayMessage;
            venueRepository.StatusCallback   = DisplayMessage;
        }
コード例 #29
0
 public SaveVenueCommandHandler(IMasterVenueLayoutRepository masterVenueLayoutRepository, ICountryRepository countryRepository, IStateRepository stateRepository,
                                IEventGalleryImageRepository eventGalleryImageRepository,
                                IZipcodeRepository zipcodeRepository,
                                ICityRepository cityRepository, IVenueRepository venueRepository, IMediator mediator) : base(mediator)
 {
     _countryRepository           = countryRepository;
     _stateRepository             = stateRepository;
     _cityRepository              = cityRepository;
     _venueRepository             = venueRepository;
     _zipcodeRepository           = zipcodeRepository;
     _masterVenueLayoutRepository = masterVenueLayoutRepository;
 }
コード例 #30
0
 public FacilitiesController(IFacilityRepository facilityRepository,
                             IVenueRepository venueRepository,
                             ISportRepository sportRepository,
                             IBookingRepository bookingRepository,
                             IAuditLogger auditLogger)
 {
     this.facilityRepository = facilityRepository;
     this.venueRepository    = venueRepository;
     this.sportRepository    = sportRepository;
     this.bookingRepository  = bookingRepository;
     this.auditLogger        = auditLogger;
 }
コード例 #31
0
 public DynamicContentQueryHandler(IEventRepository eventRepository, IEventDetailRepository eventDetailRepository, IVenueRepository venueRepository, ICityRepository cityRepository, IStateRepository stateRepository, ICountryRepository countryRepository, IEventCategoryMappingRepository eventCategoryMappingRepository, IEventCategoryRepository eventCategoryRepository, ILogger logger)
 {
     _eventRepository                = eventRepository;
     _eventDetailRepository          = eventDetailRepository;
     _venueRepository                = venueRepository;
     _cityRepository                 = cityRepository;
     _stateRepository                = stateRepository;
     _countryRepository              = countryRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _logger = logger;
 }
コード例 #32
0
        public MusicStoreQuery(ICategoryRepository categoryRepository, IProductRepository productRepository,
                               IVenueRepository venueRepository, IMusicianRepository musicianRepository)
        {
            Field <CategoryType>(
                "category",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id", Description = "Category id"
            }
                    ),
                resolve: context => categoryRepository.GetCategoryAsync(context.GetArgument <int>("id")).Result
                );

            Field <ProductType>(
                "product",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id", Description = "Product id"
            }
                    ),
                resolve: context => productRepository.GetProductAsync(context.GetArgument <int>("id")).Result
                );

            Field <ListGraphType <VenueType> >(
                "venues",
                resolve: context => venueRepository.GetAllAsync().Result
                );

            Field <VenueType>(
                "venue",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id", Description = "Venue id"
            }
                    ),
                resolve: context => venueRepository.GetAsync(context.GetArgument <int>("id")).Result
                );

            Field <ListGraphType <MusicianType> >(
                "musicians",
                resolve: context => musicianRepository.GetAllAsync().Result
                );

            Field <MusicianType>(
                "musician",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "id", Description = "Musician id"
            }
                    ),
                resolve: context => musicianRepository.GetAsync(context.GetArgument <int>("id")).Result
                );
        }
コード例 #33
0
 public EventAdminService(IEventRepository eventRepository, IChapterRepository chapterRepository,
                          EventAdminServiceSettings settings, IMemberRepository memberRepository, IVenueRepository venueRepository,
                          IEmailService emailService)
     : base(chapterRepository)
 {
     _chapterRepository = chapterRepository;
     _emailService      = emailService;
     _eventRepository   = eventRepository;
     _memberRepository  = memberRepository;
     _settings          = settings;
     _venueRepository   = venueRepository;
 }
コード例 #34
0
 public GoogleAPIUtilityQueryHandler(
     ICityRepository cityRepository,
     IStateRepository stateRepository,
     ICountryRepository countryRepository,
     IVenueRepository venueRepository
     )
 {
     _cityRepository    = cityRepository;
     _venueRepository   = venueRepository;
     _stateRepository   = stateRepository;
     _countryRepository = countryRepository;
 }
コード例 #35
0
        public EventAdministrationController(IConcertRepository concertRepository, IArtistRepository artistRepository, IVenueRepository venueRepository, ICityRepository cityRepository)
        {
            // Setup Fields
            _concertRepository = concertRepository;
            _artistRepository = artistRepository;
            _venueRepository = venueRepository;
            _cityRepository = cityRepository;

            // Setup Callbacks
            _concertRepository.StatusCallback = DisplayMessage;
            _artistRepository.StatusCallback = DisplayMessage;
            _venueRepository.StatusCallback = DisplayMessage;
            _cityRepository.StatusCallback = DisplayMessage;
        }
コード例 #36
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;
        }
コード例 #37
0
 public VenueService(IVenueRepository venueRepository, IAdministratorService administratorService)
 {
     m_VenueRepository = venueRepository;
     m_AdministratorService = administratorService;
 }
コード例 #38
0
		public VenuesController(IVenueRepository repo) 
		{
			repository = repo;
		}
コード例 #39
0
 public VenueVmMapper(IVenueRepository venueRepository)
 {
     _venueRepository = venueRepository;
 }