public ZendeskController(IHelpdesk zendeskSettings) { _zendeskSettings = zendeskSettings; if (!string.IsNullOrEmpty(_zendeskSettings.AccessToken)) { _api = GetZendeskApi(_zendeskSettings.Subdomain, _zendeskSettings.AccessToken); } }
public void RegisterHelpdesk(IHelpdesk helpdesk) { if (helpdesk == null) { throw new ArgumentNullException("helpdesk"); } if (_helpdesks.Any(x => x.Code == helpdesk.Code)) { throw new OperationCanceledException(helpdesk.Code + " already registered"); } _helpdesks.Add(helpdesk); }