From dea3a825a06e7291889b2fb8886dc05148762f33 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Sat, 5 Jun 2021 22:33:05 +0200 Subject: Use Microsoft.Extensions.Configuration to read environment variables --- src/IOL.VippsEcommerce/IOL.VippsEcommerce.csproj | 2 ++ src/IOL.VippsEcommerce/Models/VippsConfiguration.cs | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/IOL.VippsEcommerce/IOL.VippsEcommerce.csproj b/src/IOL.VippsEcommerce/IOL.VippsEcommerce.csproj index 711ff84..1097744 100644 --- a/src/IOL.VippsEcommerce/IOL.VippsEcommerce.csproj +++ b/src/IOL.VippsEcommerce/IOL.VippsEcommerce.csproj @@ -16,6 +16,8 @@ + + diff --git a/src/IOL.VippsEcommerce/Models/VippsConfiguration.cs b/src/IOL.VippsEcommerce/Models/VippsConfiguration.cs index 584ff2b..c9d9b1e 100644 --- a/src/IOL.VippsEcommerce/Models/VippsConfiguration.cs +++ b/src/IOL.VippsEcommerce/Models/VippsConfiguration.cs @@ -1,4 +1,5 @@ using System; +using Microsoft.Extensions.Configuration; namespace IOL.VippsEcommerce.Models { @@ -151,13 +152,14 @@ namespace IOL.VippsEcommerce.Models } private string GetValueFromEnvironment(string key) { + var config = new ConfigurationBuilder().AddEnvironmentVariables().Build(); #if DEBUG - var value = Environment.GetEnvironmentVariable(key); + var value = config[key]; Console.WriteLine("Getting VippsConfiguration value for " + key + " from environment."); Console.WriteLine("Key: " + key + " Value: " + value); return value; #else - return Environment.GetEnvironmentVariable(key); + return config[key]; #endif } -- cgit v1.3