コード例 #1
0
        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>();
        }
コード例 #2
0
 public bool Validate()
 {
     var proxy = new JiraConnectorFactory(JiraConnectorType.Rest).Create(entity.Url, entity.UserName, entity.Password);
     return proxy.Validate();
 }