Example #1
0
        public ProductService(IDatabaseSettings settings, IPaginationSettings pagination)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _products   = database.GetCollection <Product>(settings.ProductCollectionName);
            _pagination = pagination;
        }
 public ApprenticeshipSearchService(
     IApprenticeshipSearchProvider searchProvider,
     ILog logger,
     IPaginationSettings paginationSettings)
 {
     _searchProvider     = searchProvider;
     _logger             = logger;
     _paginationSettings = paginationSettings;
 }
Example #3
0
 public AirplanesController(
     IMapper mapper,
     IAirplaneService airplaneService,
     IPaginationSettings paginationSettings
     )
 {
     _mapper             = mapper;
     _airplaneService    = airplaneService;
     _paginationSettings = paginationSettings;
 }
Example #4
0
        public void Setup()
        {
            _paginationSettingsMock = Substitute.For <IPaginationSettings>();
            _paginationSettingsMock.DefaultResultsAmount.Returns(10);
            var dependencyResolver = Substitute.For <IDependencyResolver>();

            dependencyResolver.GetService <IPaginationSettings>().Returns(_paginationSettingsMock);

            DependencyResolver.SetResolver(dependencyResolver);
        }
Example #5
0
 public GroupedProviderSearchHandler(
     IValidator <GroupedProviderSearchQuery> validator,
     IProviderSearchService searchService,
     IPaginationSettings paginationSettings,
     IPostcodeService postcodeIoService,
     ILog logger)
 {
     _validator          = validator;
     _searchService      = searchService;
     _paginationSettings = paginationSettings;
     _postcodeIoService  = postcodeIoService;
     _logger             = logger;
 }
 public ProviderSearchService(
     IGetStandards getStandards,
     IGetFrameworks getFrameworks,
     ILookupLocations postcodeLookup,
     ILog logger,
     IPaginationSettings paginationSettings,
     IProviderSearchProvider providerSearchProvider)
 {
     _getStandards           = getStandards;
     _getFrameworks          = getFrameworks;
     _postCodeLookup         = postcodeLookup;
     _logger                 = logger;
     _paginationSettings     = paginationSettings;
     _providerSearchProvider = providerSearchProvider;
 }
Example #7
0
 public FlightsController(
     IFlightService flightService,
     IBookingService bookingService,
     IMapper mapper,
     IPaginationSettings paginationSettings,
     IMemoryCache memoryCache,
     IProfileCachingSettings profileCachingSettings,
     IUserInfo userInfo
     )
 {
     _flightService          = flightService;
     _bookingService         = bookingService;
     _mapper                 = mapper;
     _paginationSettings     = paginationSettings;
     _memoryCache            = memoryCache;
     _profileCachingSettings = profileCachingSettings;
     _userInfo               = userInfo;
 }
Example #8
0
 public ProviderNameSearchHandler(
     IProviderSearchProvider searchProviderName, IPaginationSettings paginationSettings)
 {
     _searchProviderName = searchProviderName;
     _paginationSettings = paginationSettings;
 }
 public ProviderNameSearchService(IPaginationSettings paginationSettings, IProviderSearchProvider searchProviderName, ILog logger)
 {
     _paginationSettings = paginationSettings;
     _searchProviderName = searchProviderName;
     _logger             = logger;
 }
Example #10
0
 public EmployeesController(IPaginationSettings paginationSettings)
 {
     this.paginationSettings = paginationSettings;
 }
 public ApprenticeshipSearchHandler(IApprenticeshipSearchService searchService, IPaginationSettings paginationSettings)
 {
     _searchService      = searchService;
     _paginationSettings = paginationSettings;
 }