public CacheManager( IGiasApiClient giasApiClient, IStateRepository stateRepository, IEstablishmentRepository establishmentRepository, IGroupRepository groupRepository, ILocalAuthorityRepository localAuthorityRepository, IMapper mapper, IEventPublisher eventPublisher, IEstablishmentProcessingQueue establishmentProcessingQueue, IGroupProcessingQueue groupProcessingQueue, ILocalAuthorityProcessingQueue localAuthorityProcessingQueue, CacheConfiguration configuration, ILoggerWrapper logger) { _giasApiClient = giasApiClient; _stateRepository = stateRepository; _establishmentRepository = establishmentRepository; _groupRepository = groupRepository; _localAuthorityRepository = localAuthorityRepository; _mapper = mapper; _eventPublisher = eventPublisher; _establishmentProcessingQueue = establishmentProcessingQueue; _groupProcessingQueue = groupProcessingQueue; _localAuthorityProcessingQueue = localAuthorityProcessingQueue; _configuration = configuration; _logger = logger; }
static void Init(CommandLineOptions options) { _giasApiClient = new GiasSoapApiClient(new GiasApiConfiguration { Url = options.GiasSoapEndpoint, Username = options.GiasSoapUsername, Password = options.GiasSoapPassword, ExtractId = options.ExtractId, ExtractEstablishmentsFileName = options.EstablishmentsFileName, ExtractGroupsFileName = options.GroupsFileName, ExtractGroupLinksFileName = options.GroupLinksFileName, }); var cacheConfiguration = new CacheConfiguration { TableStorageConnectionString = options.StorageConnectionString, EstablishmentTableName = options.EstablishmentsTableName, GroupTableName = options.GroupsTableName, LocalAuthorityTableName = options.LocalAuthoritiesTableName, }; _establishmentRepository = new TableEstablishmentRepository(cacheConfiguration, _logger); _groupRepository = new TableGroupRepository(cacheConfiguration, _logger); _localAuthorityRepository = new TableLocalAuthorityRepository(cacheConfiguration, _logger); }
public EstablishmentController(IEstablishmentRepository establishmentRepository, ICategoryRepository categoryRepository, ICompanyRepository companyRepository, ISocialMediaRepository socialMediaRepository) { _establishmentRepository = establishmentRepository; _categoryRepository = categoryRepository; _companyRepository = companyRepository; _socialMediaRepository = socialMediaRepository; }
public EventService(IEventRepository eventRepository, IEstablishmentRepository establishmentRepository, ILocationService locationService, IMapper mapper) { _eventRepository = eventRepository; _locationService = locationService; _establishmentRepository = establishmentRepository; _mapper = mapper; }
public EstablishmentsController([NotNull] IEstablishmentRepository establishmentRepository, [NotNull] ILogger <EstablishmentsController> logger, [NotNull] IDomainMapper domainMapper) { _establishmentRepository = establishmentRepository ?? throw new ArgumentNullException(nameof(establishmentRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _domainMapper = domainMapper ?? throw new ArgumentNullException(nameof(domainMapper)); }
public EstablishmentService(IEstablishmentRepository _establishmentRepository, IEstablishmentAddressRepository _establishmentAddressRepository, IEstablishmentAccountRepository _establishmentAccountRepository, IValidateService _validateService) { this._establishmentRepository = _establishmentRepository; this._establishmentAddressRepository = _establishmentAddressRepository; this._establishmentAccountRepository = _establishmentAccountRepository; this._validateService = _validateService; }
public LearningProviderManager( IGiasApiClient giasApiClient, IEstablishmentRepository establishmentRepository, IMapper mapper, ILoggerWrapper logger) { _giasApiClient = giasApiClient; _establishmentRepository = establishmentRepository; _mapper = mapper; _logger = logger; }
public DineSafeDataExtractor( IEstablishmentRepository establishmentRepository, IOptions <DineSafeSettings> dineSafeSettings, ILogger <DineSafeDataExtractor> logger, IDineSafeClient dineSafeClient, IMemoryCache memoryCache) { _establishmentRepository = establishmentRepository ?? throw new ArgumentNullException(nameof(establishmentRepository)); _dineSafeSettings = dineSafeSettings ?? throw new ArgumentNullException(nameof(dineSafeSettings)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _dineSafeClient = dineSafeClient ?? throw new ArgumentNullException(nameof(dineSafeClient)); _memoryCache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache)); }
public UpdateEstablishmentHandler(IEstablishmentRepository repository) { _repository = repository; }
public GetEstablishmentByIdHandler(IEstablishmentRepository repository) { _repository = repository; }
/// <summary> /// Constructor with service dependencies injected /// </summary> /// <param name="authorityRepository">Authority Service</param> /// <param name="establishmentRepository">Establishment Service</param> public HomeController(IAuthorityRepository authorityRepository, IEstablishmentRepository establishmentRepository, IRatingKeyRepository ratingKeyRepository) { AuthorityRepository = authorityRepository; EstablishmentRepository = establishmentRepository; RatingKeyRepository = ratingKeyRepository; }
public HomeController(IEstablishmentRepository establishmentRepo) { this.establishmentRepository = establishmentRepo; }
public CheckAllParkingSpacesAvailableHandler( IEstablishmentRepository repository) { _repository = repository; }
public CustomerController(ICustomerRepository customerRepository, IEstablishmentRepository establishmentRepository) { _customerRepository = customerRepository; _establishmentRepository = establishmentRepository; }
public EstablishmentController(IEstablishmentRepository establishmentRepo) { _establishmentRepository = establishmentRepo; }
public EventController(IEventRepository eventRepository, IEstablishmentRepository establishmentRepository) { _eventRepository = eventRepository; _establishmentRepository = establishmentRepository; }
public EstablishmentController(IEstablishmentRepository establishmentRepo) { _establishmentRepository = establishmentRepo; }
public HomeController(IEstablishmentRepository establishmentRepo) { this.establishmentRepository = establishmentRepo; }
public ReleaseParkingSpaceHandler(IEstablishmentRepository establishmentRepository) { _establishmentRepository = establishmentRepository; }
public GetAllEstablishmentHandler(IEstablishmentRepository repository) { _repository = repository; }
public EstablishmentsController(IEstablishmentRepository establishmentRepository) { _establishmentRepository = establishmentRepository; }
public PromotionController(IPromotionRepository promotionRepository, IEstablishmentRepository establishmentRepository) { _promotionRepository = promotionRepository; _establishmentRepository = establishmentRepository; }
public EstablishmentService(IEstablishmentRepository establishmentRepository) { _establishmentRepository = establishmentRepository; }
public EstablishmentsController(IEstablishmentRepository establishmentRepository, IWebHostEnvironment environment) { this.establishmentRepository = establishmentRepository; _environment = environment; }
public OccupyParkingSpaceHandler(IEstablishmentRepository establishmentRepository) { _establishmentRepository = establishmentRepository; }
/// <summary> /// Constructor with service dependencies injected /// </summary> /// <param name="authorityRepository">Authority Service</param> /// <param name="establishmentRepository">Establishment Service</param> public HomeController(IAuthorityRepository authorityRepository, IEstablishmentRepository establishmentRepository, IRatingKeyRepository ratingKeyRepository) { AuthorityRepository = authorityRepository; EstablishmentRepository = establishmentRepository; RatingKeyRepository = ratingKeyRepository; }