Ejemplo n.º 1
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        //static void Main()
        //{
        //    ServiceBase[] ServicesToRun;
        //    ServicesToRun = new ServiceBase[]
        //    {
        //        new MatchParserService()
        //    };
        //    ServiceBase.Run(ServicesToRun);
        //}
        static void Main(string[] args)
        {
            Dota2DbContext        dbContext             = new Dota2DbContext();
            IUnitOfWork           unitOfWork            = new UnitOfWork(dbContext);
            ITaskParserRepository taskRepository        = new TaskParserRepository(dbContext);
            ISteamRepository      onlineMatchRepository = new SteamRepository();
            IMatchRepository      matchRepository       = new MatchRepository(dbContext);
            ITasksParser          taskParser            = new TasksParser(taskRepository, onlineMatchRepository, matchRepository, unitOfWork);

#if DEBUG
            var service = new MatchParserService(taskParser);
            service.OnDebug();
            Thread.Sleep(Timeout.Infinite);
#else
            ServiceBase[] ServicesToRun;
            ServicesToRun = new ServiceBase[]
            {
                new MatchParserService(taskParser),
            };
            ServiceBase.Run(ServicesToRun);
#endif
        }
Ejemplo n.º 2
0
 public TaskParserRepository(Dota2DbContext dbContext)
 {
     _dbContext = dbContext;
     _dbSet     = dbContext.Set <Task>();
 }
Ejemplo n.º 3
0
 public TaskRepository(Dota2DbContext dbContext) : base(dbContext)
 {
 }
Ejemplo n.º 4
0
 public MatchRepository(Dota2DbContext context) : base(context)
 {
 }
Ejemplo n.º 5
0
 public HeroesRepository(Dota2DbContext dbContext)
     : base(dbContext)
 {
 }
Ejemplo n.º 6
0
 public PlayerStatisticsRepository(Dota2DbContext dbContext)
     : base(dbContext)
 {
 }
Ejemplo n.º 7
0
 public DataManager(Dota2DbContext dbContext)
 {
     this.dbContext = dbContext;
 }
Ejemplo n.º 8
0
 protected GenericRepositoryBase(Dota2DbContext dbContext)
 {
     DBContext = dbContext;
     DBSet     = dbContext.Set <TEntity>();
 }
Ejemplo n.º 9
0
 public ItemRepository(Dota2DbContext dbContext) : base(dbContext)
 {
 }
Ejemplo n.º 10
0
 public TaskParserRepository(Dota2DbContext dbContext)
 {
     _dbContext = dbContext;
     _dbSet = dbContext.Set<Task>();
 }