static void Main(string[] args) { log4net.Config.XmlConfigurator.Configure(); var kernel = new StandardKernel(); kernel.Bind<ISinTrawler>().To<TextsFromLastNightSinTrawler>(); kernel.Bind<IWebPageDownloader>().To<WebPageDownloader>(); kernel.Bind<IIndulgeMeService>().To<NHibernateIndulgeMeService>(); _trawlers = kernel.GetAll<ISinTrawler>(); _indulgeMeService = kernel.Get<IIndulgeMeService>(); foreach (var trawler in _trawlers) { log.DebugFormat("Trawling sins from {0}...", trawler.SourceName); var sins = trawler.GetSins(); log.DebugFormat("Persisting {0} sins...", sins.Sins.Count()); _indulgeMeService.SaveSins(sins.Sins); log.Debug("Done"); } }
static void Main(string[] args) { log4net.Config.XmlConfigurator.Configure(); var kernel = new StandardKernel(); kernel.Bind <ISinTrawler>().To <TextsFromLastNightSinTrawler>(); kernel.Bind <IWebPageDownloader>().To <WebPageDownloader>(); kernel.Bind <IIndulgeMeService>().To <NHibernateIndulgeMeService>(); _trawlers = kernel.GetAll <ISinTrawler>(); _indulgeMeService = kernel.Get <IIndulgeMeService>(); foreach (var trawler in _trawlers) { log.DebugFormat("Trawling sins from {0}...", trawler.SourceName); var sins = trawler.GetSins(); log.DebugFormat("Persisting {0} sins...", sins.Sins.Count()); _indulgeMeService.SaveSins(sins.Sins); log.Debug("Done"); } }
private void StoreSins(TrawlerResult sins) { _indulgeMeService.SaveSins(sins.Sins); }