public Startup(IConfiguration configuration)
 {
     Configuration = ConfigurationService.GetConfig(configuration["EnvironmentName"],
                                                    configuration["ConfigurationStorageConnectionString"],
                                                    configuration["Version"],
                                                    configuration["ServiceName"]).Result;
 }
 public GovNotifyEmailService(ILogger <GovNotifyEmailService> logger, IMatchingConfiguration configuration,
                              IEmailTemplateRepository emailTemplateRepository, INotificationClient notificationClient)
 {
     _configuration           = configuration;
     _logger                  = logger;
     _emailTemplateRepository = emailTemplateRepository;
     _notificationClient      = notificationClient;
 }
        public IndexModel(IMatchingConfiguration configuration, ILocationReader locationReader, IPostcodeImporter postcodeImporter)
        {
            _configuration    = configuration;
            _locationReader   = locationReader;
            _postcodeImporter = postcodeImporter;

            GoogleMapsApiKey = configuration.GoogleMapsApiKey;
        }
Пример #4
0
        public DasNotifyEmailService(ILogger <DasNotifyEmailService> logger, IMatchingConfiguration configuration, IEmailTemplateRepository emailTemplateRepository)
        {
            _logger        = logger;
            _configuration = configuration;

            _emailTemplateRepository = emailTemplateRepository;
            _notificationsApi        = SetupNotificationApi();
        }
        public Startup(IConfiguration configuration, ILogger <Startup> logger)
        {
            _logger = logger;

            _logger.LogInformation("In startup constructor.  Before GetConfig");

            Configuration = ConfigurationService.GetConfig(configuration["EnvironmentName"],
                                                           configuration["ConfigurationStorageConnectionString"],
                                                           configuration["Version"],
                                                           configuration["ServiceName"]).Result;

            _logger.LogInformation("In startup constructor.  After GetConfig");
        }
        private static void Configure()
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json");

            var localConfiguration = builder.Build();

            Configuration = ConfigurationService.GetConfig(
                localConfiguration["EnvironmentName"],
                localConfiguration["ConfigurationStorageConnectionString"],
                localConfiguration["Version"],
                localConfiguration["ServiceName"])
                            .Result;
        }
Пример #7
0
        public static async Task Main(string[] args)
        {
            try
            {
                var builder = new ConfigurationBuilder()
                              .SetBasePath(Directory.GetCurrentDirectory())
                              .AddJsonFile("appsettings.json");

                var localConfiguration = builder.Build();

                //IWebConfiguration Configuration { get; }
                Configuration = ConfigurationService.GetConfig(
                    localConfiguration["EnvironmentName"],
                    localConfiguration["ConfigurationStorageConnectionString"],
                    localConfiguration["Version"],
                    localConfiguration["ServiceName"])
                                .Result;

                System.Console.WriteLine($"Retrieved configuration. ");
                System.Console.WriteLine($" - Sql Connection String is '{Configuration.SqlConnectionString}'");
                System.Console.WriteLine($" - Cosmos Connection String is '{Configuration.CosmosConnectionString}'");
                System.Console.WriteLine($" - Post code baseurl is '{Configuration.PostcodeRetrieverBaseUrl}'");

                var serviceCollection = new ServiceCollection();
                ConfigureServices(serviceCollection);

                var serviceProvider = serviceCollection.BuildServiceProvider();

                await serviceProvider.GetService <App>().Run();
            }
            catch (Exception e)
            {
                System.Console.WriteLine(e);
                throw;
            }
        }
Пример #8
0
 public TestService(IMatchingConfiguration configuration, ITestRepository repository)
 {
     _configuration = configuration;
     _repository    = repository;
 }
 public TestRepository(IMatchingConfiguration configuration)
 {
     _configuration = configuration;
 }
Пример #10
0
 public EmailTemplateRepository(IMatchingConfiguration configuration)
 {
     _config = configuration;
 }
Пример #11
0
 public ExternalPostcodeImporter(ILocationWriter locationWriter, IMatchingConfiguration configuration)
 {
     _configuration  = configuration;
     _locationWriter = locationWriter;
 }