Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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");
            }
        }
Exemplo n.º 3
0
 public SinAggregator(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 4
0
 public CharitiesController(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 5
0
 public SdiController(IIndulgeMeService indulgeMeService, IIndulgenceEmailer indulgenceEmailer, ILog log)
 {
     _indulgeMeService = indulgeMeService;
     _indulgenceEmailer = indulgenceEmailer;
     _log = log;
 }
Exemplo n.º 6
0
 public IndulgenceController(IIndulgeMeService indulgeMeService, IIndulgenceEmailer indulgenceEmailer, ILog log)
 {
     _indulgeMeService  = indulgeMeService;
     _indulgenceEmailer = indulgenceEmailer;
     _log = log;
 }
Exemplo n.º 7
0
 public CharitiesController(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 8
0
 public IndulgenceApiController(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 9
0
 public SinAggregator(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 10
0
 public SinsController(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 11
0
 public ControllerBase(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
 public IndulgenceApiController(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 13
0
 public ControllerBase(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }
Exemplo n.º 14
0
 public HomeController(IIndulgeMeService indulgeMeService, ILog log)
 {
     _indulgeMeService = indulgeMeService;
     _log = log;
 }
Exemplo n.º 15
0
 public HomeController(IIndulgeMeService indulgeMeService, ILog log)
 {
     _indulgeMeService = indulgeMeService;
     _log = log;
 }
Exemplo n.º 16
0
 public SinsController(IIndulgeMeService indulgeMeService)
 {
     _indulgeMeService = indulgeMeService;
 }