public ShortLinkService( CoreDependencies coreDependencies, StatefulDependencies statefulDependencies, ShortCodeGeneratorService shortCodeGeneratorService) : base(coreDependencies, statefulDependencies) { _shortCodeGeneratorService = shortCodeGeneratorService; }
public HtmlStrategyTests() { _coreDependencies = CoreDependencies.Setup(); _emailHtmlContent = _testHelper.GetFileDataEmbeddedInAssembly("WeeklyEmailHtmlContent.html"); _simpleHtmlEmailContent = _testHelper.GetFileDataEmbeddedInAssembly("SImpleEmailInHtml.html"); _complexHtmlEmailContent = _testHelper.GetFileDataEmbeddedInAssembly("ComplexEmail.html"); }
public static void Init(IServiceCollection services) { services.AddLogging(); CoreDependencies.AddTo(services); ServiceDependencies.AddTo(services); }
public CombinedService( TimeService timeService, SumService sumService, CoreDependencies coreDependencies) : base(coreDependencies) { _timeService = timeService; _sumService = sumService; }
public GetInterestFromUpstreamService( IHttpDataSerializer dataSerializer, CoreDependencies coreDependencies, IHttpSerializerOptionsResolver optionsResolver, ILoggerFactory loggerFactory) : base(coreDependencies) { _dataSerializer = dataSerializer; _optionsResolver = optionsResolver; _loggerFactory = loggerFactory; }
public static async Task Listener([QueueTrigger(DataStores.Queues.QueueNameTriggerEmail)] string queueItem, ILogger log) { log.LogInformation("Starting MailSchedulerStatusListener function"); var coreDependencies = CoreDependencies.Setup(log); coreDependencies.DiagnosticLogging.Verbose("MailSchedulerStatusListener received message at: {Now} UTC", DateTime.UtcNow); var repo = new DataSchedulerRepository(coreDependencies); await repo.ClearMailOperationProgressAsync(); }
public PS_PalmSens(LogHelper log) : base(log) { settings = new PS_PalmSens_Settings(); log.Add("Initializing PalmSens CoreDependencies"); CoreDependencies.Init(); refreshDeviceList(); }
public static async Task Run([TimerTrigger("0/15 * * * * *")] TimerInfo myTimer, ILogger log) { var coreDependencies = CoreDependencies.Setup(log); var now = DateTime.UtcNow; coreDependencies.DiagnosticLogging.Verbose("MailScheduler: Timer trigger function executed at: {now} UTC", now); // Setup dependencies and invoke main processing component. var engine = new SchedulingEngine(coreDependencies, new DataSchedulerRepository(coreDependencies)); await engine.ScheduleMailCollectionIfNotInProgressAsync(); }
public static async Task <HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequestMessage req, ILogger log) { var coreDependencies = CoreDependencies.Setup(log); coreDependencies.DiagnosticLogging.Verbose("QueryMail: HTTP trigger function executed at: {Now} UTC", DateTime.UtcNow); // Setup dependencies and invoke main processing component. var engine = new QueryEngine(coreDependencies, new QueryApiRepository(coreDependencies)); var apiResponse = await engine.GetMailSentimentListAsync(); return(apiResponse.ToHttpResponseMessage(req)); }
public async static Task Run([QueueTrigger(DataStores.Queues.QueueNameCleanEmail)] string myQueueItem, ILogger log) { var dependencies = CoreDependencies.Setup(log); var receivedMessage = GenericActionMessage.FromString(myQueueItem); var now = DateTime.UtcNow; dependencies.DiagnosticLogging.Verbose("Sanitisation: MailSanitiser Timer trigger function executed at: {now} UTC", now); var repo = new MailSanitiserRepository(dependencies); var engine = new MailSanitiserEngine(dependencies, repo); await engine.SanitiseMailAsync(receivedMessage); }
public static async Task Run([QueueTrigger(DataStores.Queues.QueueNameCollectEmail)] string myQueueItem, ILogger log) { var dependencies = CoreDependencies.Setup(log); var now = DateTime.UtcNow; dependencies.DiagnosticLogging.Verbose("MailCollection: MailCollector Queue trigger function executed at: {now} UTC", now); var mailConfig = EmailConfiguration.PopulateConfigFromEnviromentVariables(dependencies); var engine = new CollectionEngine(dependencies, new MailCollectionRepository(dependencies), mailConfig); var queueMsg = GenericActionMessage.FromString(myQueueItem); await engine.PerformMailCollectionAsync(queueMsg); }
public async static Task Run([QueueTrigger(DataStores.Queues.QueueNameProcessEmail)] string myQueueItem, ILogger log) //public async static Task Run([HttpTrigger("GET")]string myQueueItem, ILogger log) { var dependencies = CoreDependencies.Setup(log); var receivedMessage = GenericActionMessage.FromString(myQueueItem); var analysisConfig = AnalysisConfiguration.PopulateConfigFromEnviromentVariables(dependencies); var now = DateTime.UtcNow; dependencies.DiagnosticLogging.Verbose("MailProcessor: Timer trigger function executed at: {now} UTC", now); var repo = new MailProcessorRepository(dependencies); var engine = new MailProcessingEngine(dependencies, repo, analysisConfig); await engine.AnalyseAllMailAsync(receivedMessage); }
protected BaseStatefulServiceInstance( CoreDependencies coreDependencies, StatefulDependencies statefulDependencies) : base(coreDependencies) { _stateRepository = statefulDependencies.StateRepository; _currentEnvironment = coreDependencies.EnvironmentResolver.Environment; CreatedDate = ServiceClock.CurrentTime(); ModifiedDate = CreatedDate; // REMOVE THE DEFAULT VALIDATION AND REPLACE WITH THE STATEFUL VALIDATION SERVICE var existingValidation = PipeLine.FirstOrDefault(x => typeof(ValidationMiddleware) == x.GetType()); var idx = PipeLine.IndexOf(existingValidation); PipeLine.RemoveAt(idx); PipeLine.Insert(idx, new StateMachineValidatorMiddleware <TTrigger>(coreDependencies.RequestValidator)); _data = new TData(); Machine = new StateMachine <TState, TTrigger>(() => _data.State, s => _data.State = s); Machine.OnTransitionCompletedAsync(OnTransitionAction); }
public GetProfileService(CoreDependencies coreDependencies) : base(coreDependencies) { }
public TimeService(CoreDependencies coreDependencies) : base(coreDependencies) { }
//private TS3QueryLib.Core.Server.Entities.Permission Permissions #region Standards public PermissionManager(Subscribers Subscriber) : base(Subscriber) { CoreDependencies.Add(typeof(ServerQueryConnection.ServerQueryConnection).Name); }
public HealthCheckService(CoreDependencies coreDependencies) : base(coreDependencies) { }
public GetInformationService(CoreDependencies coreDependencies, ServiceDirectory directory) : base(coreDependencies) { _directory = directory; }
public MailCollectionTests() { _coreDependencies = CoreDependencies.Setup(); }
public MailSanitisationTests() { _coreDependencies = CoreDependencies.Setup(); }
public QueryApiTests() { _coreDependencies = CoreDependencies.Setup(); }
public ParentService(CoreDependencies coreDependencies, StatefulDependencies statefulDependencies) : base(coreDependencies, statefulDependencies) { }
public CoreExtensionsTests() { _coreDependencies = CoreDependencies.Setup(); }
public BrokenService(CoreDependencies coreDependencies) : base(coreDependencies) { }
public ShortCodeGeneratorService(CoreDependencies coreDependencies) : base(coreDependencies) { }
public ConfigTests() { _coreDependencies = CoreDependencies.Setup(); }
public SumService(CoreDependencies coreDependencies) : base(coreDependencies) { }
static ConfigExtensions() { _dependencyInstances = CoreDependencies.Setup(); }
public TokenizedDataService( IDetokenizer detokenizer, CoreDependencies coreDependencies) : base(coreDependencies) { _detokenizer = detokenizer; }
public NonSavedStateService(CoreDependencies coreDependencies, StatefulDependencies statefulDependencies) : base(coreDependencies, statefulDependencies) { }