public override void Initialize() { base.Initialize(); var settingsManager = _container.Resolve <ISettingsManager>(); var zendeskHelpdesk = new ZendeskHelpdeskSettings(settingsManager, _accessTokenPropertyName, _subdomainPropertyName, _customerEmailPropertyName); _container.RegisterInstance <IHelpdeskSettings>(zendeskHelpdesk); _container.RegisterType <ZendeskController>(); _container.RegisterType <ZDAuthorizationController>(); }
public override void Initialize() { base.Initialize(); var settingsManager = _container.Resolve <ISettingsManager>(); var zendeskCode = settingsManager.GetValue("Zendesk.Helpdesk.Code", string.Empty); var zendeskDescription = settingsManager.GetValue("Zendesk.Helpdesk.Description", string.Empty); var zendeskLogoUrl = settingsManager.GetValue("Zendesk.Helpdesk.LogoUrl", string.Empty); var zendeskHelpdesk = new ZendeskHelpdeskSettings(settingsManager, _accessTokenPropertyName, _subdomainPropertyName, zendeskCode, zendeskDescription, zendeskLogoUrl); _container.RegisterInstance <IHelpdeskSettings>(zendeskHelpdesk); _container.RegisterType <ZendeskController>(); _container.RegisterType <ZDAuthorizationController>(); }