public ApplicationIntegration(string name, string root) { _name = name; _root = root; var container = new WindsorContainer(); container.Install(new DatabaseServiceInstaller()); container.Register(Component.For<ILogger>().ImplementedBy<ConsoleLogger>().IsDefault()); _siteService = container.Resolve<ISiteService>(); _setupService = container.Resolve<ISetupService>(); _crawlService = container.Resolve<ICrawlService>(); _crawler = new Crawler(_crawlService, container.Resolve<ILogger>()); }
public CrawlController(ISiteService sites, ICrawlService crawls) { _sites = sites; _crawls = crawls; }
public CrawlController(ICrawlService crawlService) { _crawlService = crawlService; }