public MRContentService(ILogger logger, MRContentSettings config, IHttpClientFactory clientFactory) { _logger = logger; _config = config; _clientFactory = clientFactory; }
private void RegisterConfiguration(ContainerBuilder builder) { var mrSettings = new MRContentSettings(); _config.Bind("MRContentProvider", mrSettings); builder.RegisterInstance(mrSettings).AsSelf(); var emailSettings = new EmailSettings(); _config.Bind("Email", emailSettings); builder.RegisterInstance(emailSettings).AsSelf(); builder.RegisterInstance(_config); }