Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public EstablishmentController(IEstablishmentRepository establishmentRepository, ICategoryRepository categoryRepository, ICompanyRepository companyRepository, ISocialMediaRepository socialMediaRepository)
 {
     _establishmentRepository = establishmentRepository;
     _categoryRepository      = categoryRepository;
     _companyRepository       = companyRepository;
     _socialMediaRepository   = socialMediaRepository;
 }
Ejemplo n.º 4
0
 public EventService(IEventRepository eventRepository, IEstablishmentRepository establishmentRepository, ILocationService locationService, IMapper mapper)
 {
     _eventRepository         = eventRepository;
     _locationService         = locationService;
     _establishmentRepository = establishmentRepository;
     _mapper = mapper;
 }
Ejemplo n.º 5
0
 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));
 }
Ejemplo n.º 6
0
 public EstablishmentService(IEstablishmentRepository _establishmentRepository, IEstablishmentAddressRepository _establishmentAddressRepository,
                             IEstablishmentAccountRepository _establishmentAccountRepository, IValidateService _validateService)
 {
     this._establishmentRepository        = _establishmentRepository;
     this._establishmentAddressRepository = _establishmentAddressRepository;
     this._establishmentAccountRepository = _establishmentAccountRepository;
     this._validateService = _validateService;
 }
Ejemplo n.º 7
0
 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));
 }
Ejemplo n.º 9
0
 public UpdateEstablishmentHandler(IEstablishmentRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 10
0
 public GetEstablishmentByIdHandler(IEstablishmentRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 11
0
 /// <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;
 }
Ejemplo n.º 12
0
 public HomeController(IEstablishmentRepository establishmentRepo)
 {
     this.establishmentRepository = establishmentRepo;
 }
Ejemplo n.º 13
0
 public CheckAllParkingSpacesAvailableHandler(
     IEstablishmentRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 14
0
 public CustomerController(ICustomerRepository customerRepository, IEstablishmentRepository establishmentRepository)
 {
     _customerRepository      = customerRepository;
     _establishmentRepository = establishmentRepository;
 }
Ejemplo n.º 15
0
 public EstablishmentController(IEstablishmentRepository establishmentRepo)
 {
     _establishmentRepository = establishmentRepo;
 }
Ejemplo n.º 16
0
 public EventController(IEventRepository eventRepository, IEstablishmentRepository establishmentRepository)
 {
     _eventRepository         = eventRepository;
     _establishmentRepository = establishmentRepository;
 }
Ejemplo n.º 17
0
 public EstablishmentController(IEstablishmentRepository establishmentRepo)
 {
     _establishmentRepository = establishmentRepo;
 }
Ejemplo n.º 18
0
 public HomeController(IEstablishmentRepository establishmentRepo)
 {
     this.establishmentRepository = establishmentRepo;
 }
Ejemplo n.º 19
0
 public ReleaseParkingSpaceHandler(IEstablishmentRepository establishmentRepository)
 {
     _establishmentRepository = establishmentRepository;
 }
Ejemplo n.º 20
0
 public GetAllEstablishmentHandler(IEstablishmentRepository repository)
 {
     _repository = repository;
 }
 public EstablishmentsController(IEstablishmentRepository establishmentRepository)
 {
     _establishmentRepository = establishmentRepository;
 }
Ejemplo n.º 22
0
 public PromotionController(IPromotionRepository promotionRepository, IEstablishmentRepository establishmentRepository)
 {
     _promotionRepository     = promotionRepository;
     _establishmentRepository = establishmentRepository;
 }
Ejemplo n.º 23
0
 public EstablishmentService(IEstablishmentRepository establishmentRepository)
 {
     _establishmentRepository = establishmentRepository;
 }
 public EstablishmentsController(IEstablishmentRepository establishmentRepository, IWebHostEnvironment environment)
 {
     this.establishmentRepository = establishmentRepository;
     _environment = environment;
 }
Ejemplo n.º 25
0
 public OccupyParkingSpaceHandler(IEstablishmentRepository establishmentRepository)
 {
     _establishmentRepository = establishmentRepository;
 }
Ejemplo n.º 26
0
 /// <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;
 }