This commit is contained in:
2023-11-27 06:56:03 +02:00
commit 343564fcc0
236 changed files with 101156 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using TaxCalculator.Models;
namespace TaxCalculator.Services
{
public class SettingsService
{
private readonly IConfiguration _configuration;
public SettingsService(IConfiguration configuration)
{
_configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
}
public ApiSettings GetApiSettings()
{
var result = new ApiSettings();
var section = _configuration.GetSection("ApiSettings");
string? apiUrl = section["ApiUrl"];
if (apiUrl != null)
{
result.ApiUrl = apiUrl;
}
string? appOrigin = section["AppOrigin"];
if(appOrigin != null)
{
result.AppOrigin = appOrigin;
}
return result;
}
}
}