public void RegisterComponents(IKernel container) { var connector = new JiraConnectorFactory(JiraConnectorType.Rest).Create(jiraConfig.Url, jiraConfig.UserName, jiraConfig.Password); container.Rebind <IEventManager>().ToConstant(eventManager); container.Rebind <ILogger>().ToConstant(logger); container.Bind <IJiraConnector>().ToConstant(connector); container.Bind <JiraServiceConfiguration>().ToConstant(jiraConfig); container.Bind <IJiraIssueProcessor>().To <JiraIssueReaderUpdater>(); container.Bind <StartupChecker>().To <StartupChecker>(); startupChecker = container.Get <StartupChecker>(); jiraProcessor = container.Get <IJiraIssueProcessor>(); }
public bool Validate() { var proxy = new JiraConnectorFactory(JiraConnectorType.Rest).Create(entity.Url, entity.UserName, entity.Password); return proxy.Validate(); }