/// <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 }
public TaskParserRepository(Dota2DbContext dbContext) { _dbContext = dbContext; _dbSet = dbContext.Set <Task>(); }
public TaskRepository(Dota2DbContext dbContext) : base(dbContext) { }
public MatchRepository(Dota2DbContext context) : base(context) { }
public HeroesRepository(Dota2DbContext dbContext) : base(dbContext) { }
public PlayerStatisticsRepository(Dota2DbContext dbContext) : base(dbContext) { }
public DataManager(Dota2DbContext dbContext) { this.dbContext = dbContext; }
protected GenericRepositoryBase(Dota2DbContext dbContext) { DBContext = dbContext; DBSet = dbContext.Set <TEntity>(); }
public ItemRepository(Dota2DbContext dbContext) : base(dbContext) { }
public TaskParserRepository(Dota2DbContext dbContext) { _dbContext = dbContext; _dbSet = dbContext.Set<Task>(); }