Example of controller taking the domain object for configuration
public class HomeController : Controller | |
{ | |
private readonly MyAppSettings _settings; | |
public HomeController(MyAppSettings settings) | |
{ | |
_settings = settings ?? throw new ArgumentNullException(nameof(settings)); | |
} | |
public IActionResult Index() | |
{ | |
return View(_settings); | |
} | |
public IActionResult Error() | |
{ | |
return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment