RBLNews/RBLNews.Maui/Services/ConfigService.cs
Tobias Wohlleben 18fd6d6f59
All checks were successful
Restart Docker Container on Production / build (pull_request) Successful in 3m2s
umbau auf enviroment appsettings
2024-09-24 23:13:52 +02:00

20 lines
484 B
C#

using Microsoft.Extensions.Configuration;
using RBLNews.Shared.Models;
using RBLNews.Shared.Services.Contracts;
namespace RBLNews.Maui.Services;
public class ConfigService : IConfigService
{
public AppSettingsModel? AppSettings { get; }
public ConfigService(IConfiguration configuration)
{
this.AppSettings = configuration.GetSection("App").Get<AppSettingsModel>();
if(this.AppSettings == null)
{
throw new NullReferenceException("App settings not found");
}
}
}