public SendRegistrationConfirmationHandler(IOrdersApi ordersApi, IEventsApi eventsApi, MailerService mailerService, MailTemplatesFacade mailTemplatesFacade) { this.ordersApi = ordersApi; this.eventsApi = eventsApi; this.mailerService = mailerService; this.mailTemplatesFacade = mailTemplatesFacade; }
public OrderCreationFacade(IMongoCollection <Order> collection, Func <OrderNumbersQuery> orderNumbersQuery, OrderPriceCalculationFacade orderPriceCalculationFacade, IPublisher <OrderCreated> orderCreatedPublisher, IDateTimeProvider dateTimeProvider, IEventsApi eventsApi) { this.collection = collection; this.orderNumbersQuery = orderNumbersQuery; this.orderPriceCalculationFacade = orderPriceCalculationFacade; this.orderCreatedPublisher = orderCreatedPublisher; this.dateTimeProvider = dateTimeProvider; this.eventsApi = eventsApi; }
public EventsApiService(IEventsSettings eventsApiClientConfiguration, ILog log, IMessageSession eventPublisher) { _eventsApiClientConfiguration = eventsApiClientConfiguration; _log = log; _eventPublisher = eventPublisher; if (_eventsApiClientConfiguration.ApiEnabled) { _client = new EventsApi(eventsApiClientConfiguration); } }
public static Container CreateLevyWorkerContainer( Mock <IMessagePublisher> messagePublisher, Mock <IMessageSubscriberFactory> messageSubscriberFactory, IEventsApi eventsApi = null) { return(new Container(c => { c.AddRegistry <ConfigurationRegistry>(); c.AddRegistry <ExecutionPoliciesRegistry>(); c.AddRegistry <MapperRegistry>(); c.AddRegistry <MediatorRegistry>(); })); }
public static Container CreateLevyWorkerContainer( Mock <IMessagePublisher> messagePublisher, Mock <IMessageSubscriberFactory> messageSubscriberFactory, IHmrcService hmrcService, IEventsApi eventsApi = null) { return(new Container( c => { c.AddRegistry <ConfigurationRegistry>(); c.AddRegistry <ExecutionPoliciesRegistry>(); c.AddRegistry <MapperRegistry>(); c.AddRegistry <MediatorRegistry>(); c.AddRegistry <TokenServiceRegistry>(); c.AddRegistry <RepositoriesRegistry>(); c.AddRegistry( new LevyWorkerDefaultRegistry( hmrcService, messagePublisher, messageSubscriberFactory, eventsApi)); })); }
public LevyWorkerDefaultRegistry(Interfaces.IHmrcService hmrcService, Mock <IMessagePublisher> messagePublisher, Mock <IMessageSubscriberFactory> messageSubscriberFactory, IEventsApi eventApi = null) { Scan(s => { s.AssembliesFromApplicationBaseDirectory(a => a.GetName().Name.StartsWith("SFA.DAS")); s.RegisterConcreteTypesAgainstTheFirstInterface(); }); For <IEventsApi>().Use(eventApi ?? Mock.Of <IEventsApi>()); For <IHmrcService>().Use(hmrcService); For <IHashingService>().Use(new HashingService.HashingService("12345QWERTYUIOPNDGHAK", "TEST: Dummy hash code London is a city in UK")); For <ILog>().Use(Mock.Of <ILog>()); For <IMessagePublisher>().Use(messagePublisher.Object); For <IMessageSubscriberFactory>().Use(messageSubscriberFactory.Object); }
public PerformEmploymentCheckCommand(IHmrcGateway hmrcGateway, IEventsApi eventsApi, ISubmissionEventRepository repository, ILog logger) { _hmrcGateway = hmrcGateway; _employmentCheckService = new EmploymentCheckCompletedService(eventsApi, repository); _logger = logger; }
public EventsFacade(IEventsApi eventsApi) { this.eventsApi = eventsApi; }
public EventDetailViewModel(IEventsApi client) { this.client = client; }
public PublishGenericEventCommandHandler(IEventsApi eventsApi, ILog logger) { _eventsApi = eventsApi; _logger = logger; }
public EventsController(IEventsApi eventsApi, IGroupsApi groupsApi) { _eventsApi = eventsApi; _groupsApi = groupsApi; }
public EventsApiService(IEventsApi eventsApi, IEventRepository eventRepository) { _eventsApi = eventsApi; _eventRepository = eventRepository; }
public LevyWorkerDefaultRegistry(IMessagePublisher messagePublisher, IPollingMessageReceiver messageReceiver, IHmrcService hmrcService, IEventsApi eventApi = null) { Scan(scan => { scan.AssembliesFromApplicationBaseDirectory(a => a.GetName().Name.StartsWith("SFA.DAS.")); scan.RegisterConcreteTypesAgainstTheFirstInterface(); }); For <IConfiguration>().Use <EmployerLevyConfiguration>(); For <IEventsApi>().Use(eventApi ?? Mock.Of <IEventsApi>()); For <ILog>().Use(Mock.Of <ILog>()); For <IMessagePublisher>().Use(messagePublisher); For <IPollingMessageReceiver>().Use(messageReceiver); For <IHmrcService>().Use(hmrcService); For <IHmrcDateService>().Use <HmrcDateService>(); For <IMessageProcessor>().Use <LevyDeclaration>(); RegisterExecutionPolicies(); RegisterMapper(); AddMediatrRegistrations(); }
public EventListViewModel(IEventsApi client) { this.client = client; }
public MailTemplatesFacade(IMongoCollection <MailTemplate> collection, Func <MailTemplateListQuery> queryFactory, IEventsApi eventsApi) : base(collection, queryFactory) { this.eventsApi = eventsApi; }
public OrderListViewModel(IOrdersApi ordersApi, IEventsApi eventsApi) { this.ordersApi = ordersApi; this.eventsApi = eventsApi; }
public void SetEventsApi(IEventsApi eventsApi) { _eventsApi = eventsApi; }
public RequestEmploymentCheckForEmployerPayeSchemesCommand(IMessagePublisher messagePublisher, IAccountApiClient accountApiClient, IProviderCommitmentsApi commitmentsApi, ISubmissionEventRepository repository, IEventsApi eventsApi, ILog logger) { _messagePublisher = messagePublisher; _accountApiClient = accountApiClient; _commitmentsApi = commitmentsApi; _employmentCheckService = new EmploymentCheckCompletedService(eventsApi, repository); _logger = logger; }
public EventsCache(IEventsApi eventsApi) { this.eventsApi = eventsApi; }
public MailTemplateDetailViewModel(IMailingApi client, IEventsApi eventsApi) { this.client = client; this.eventsApi = eventsApi; }
public DefaultViewModel(IEventsApi eventsApi) { this.eventsApi = eventsApi; }
internal EmploymentCheckCompletedService(IEventsApi eventsApi, ISubmissionEventRepository repository) { _eventsApi = eventsApi; _repository = repository; }
public AppointmentsController(CalendarDbContext context, IEventsApi eventsApi, IMapper mapper) { _context = context; _eventsApi = eventsApi; _mapper = mapper; }
public RegisterPaidViewModel(IEventsApi eventsApi, IOrdersApi ordersApi) { this.eventsApi = eventsApi; this.ordersApi = ordersApi; }
public static Container CreateLevyWorkerContainer(IMessagePublisher messagePublisher, IPollingMessageReceiver messageReceiver, IHmrcService hmrcService, IEventsApi eventsApi = null) { return(new Container(c => { c.Policies.Add(new ConfigurationPolicy <EmployerLevyConfiguration>("SFA.DAS.EmployerLevy")); c.Policies.Add(new ConfigurationPolicy <TokenServiceApiClientConfiguration>("SFA.DAS.TokenServiceApiClient")); c.Policies.Add(new ExecutionPolicyPolicy()); c.AddRegistry(new LevyWorkerDefaultRegistry(messagePublisher, messageReceiver, hmrcService, eventsApi)); })); }
public ApprenticeshipEvents(IEventsApi eventsApi, ICommitmentsLogger logger) { _eventsApi = eventsApi; _logger = logger; }
public GroupsController(IGroupsApi groupsApi, IEventsApi eventsApi) { _groupsApi = groupsApi; _eventsApi = eventsApi; }