I am returning an instance of this class from an API:
<code>public class MerchantInfo
{
public int MerchantId { get; set; }
public string ClickUrl => $"{Environment.GetEnvironmentVariable("WebsiteDomain")}/{MerchantId}";
}
</code>
<code>public class MerchantInfo
{
public int MerchantId { get; set; }
public string ClickUrl => $"{Environment.GetEnvironmentVariable("WebsiteDomain")}/{MerchantId}";
}
</code>
public class MerchantInfo
{
public int MerchantId { get; set; }
public string ClickUrl => $"{Environment.GetEnvironmentVariable("WebsiteDomain")}/{MerchantId}";
}
Appsettings.json:
<code>{
"WebsiteDomain": "SomeDomain.com"
}
</code>
<code>{
"WebsiteDomain": "SomeDomain.com"
}
</code>
{
"WebsiteDomain": "SomeDomain.com"
}
Environment.GetEnvironmentVariable("WebsiteDomain")
is returning null
, so I’m wondering if I have to inject IConfiguration
in the ctor in order to access appsettings.json values?
It feels wrong to be injection IConfiguration
into a model class.