/// <summary> /// TournamentController /// </summary> /// <param name="tournamentRepository"></param> /// <param name="organizerRepository"></param> /// <param name="venueRepository"></param> /// <param name="categoryRepository"></param> public TournamentController(ITournamentRepository tournamentRepository, IOrganizerRepository organizerRepository, IVenueRepository venueRepository, ICategoryRepository categoryRepository) { this.tournamentRepository = tournamentRepository; this.organizerRepository = organizerRepository; this.categoryRepository = categoryRepository; this.venueRepository = venueRepository; }
/// <summary> /// Initializes a new instance of the <see cref="GameService"/> class. /// </summary> /// <param name="gameRepository">Instance of class which implements <see cref="IGameRepository"/>.</param> /// <param name="getByIdQuery">Query which gets <see cref="GameResultDto"/> object by its identifier.</param> /// <param name="tournamentGameResultsQuery">Query which gets <see cref="GameResultDto"/> objects /// of the specified tournament.</param> /// <param name="getTournamentByIdQuery">Query which gets <see cref="Tournament"/> object by its identifier.</param> /// <param name="gamesByTournamentIdRoundsNumberQuery">Query which gets <see cref="Game"/> object by its identifier.</param> /// <param name="authService">Authorization service</param> /// <param name="gamesByTournamentIdInRoundsByNumbersQuery">Query which gets list of <see cref="Game"/> objects.</param> /// <param name="gameNumberByTournamentIdQuery">Query which gets game by number</param> /// <param name="getTournamentInstanceByIdQuery">Query which gets <see cref="Tournament"/> object by its identifier</param> /// <param name="tournamentRepository">Instance of class which implements <see cref="ITournamentRepository"/></param> /// <param name="tournamentTeamsQuery"></param> public GameService( IGameRepository gameRepository, IQuery <GameResultDto, FindByIdCriteria> getByIdQuery, IQuery <List <GameResultDto>, TournamentGameResultsCriteria> tournamentGameResultsQuery, IQuery <TournamentScheduleDto, TournamentScheduleInfoCriteria> getTournamentByIdQuery, IQuery <List <Game>, TournamentRoundsGameResultsCriteria> gamesByTournamentIdRoundsNumberQuery, IAuthorizationService authService, IQuery <List <Game>, GamesByRoundCriteria> gamesByTournamentIdInRoundsByNumbersQuery, IQuery <Game, GameByNumberCriteria> gameNumberByTournamentIdQuery, IQuery <Tournament, FindByIdCriteria> getTournamentInstanceByIdQuery, ITournamentRepository tournamentRepository, IQuery <List <TeamTournamentDto>, FindByTournamentIdCriteria> tournamentTeamsQuery) { _gameRepository = gameRepository; _getByIdQuery = getByIdQuery; _tournamentGameResultsQuery = tournamentGameResultsQuery; _tournamentScheduleDtoByIdQuery = getTournamentByIdQuery; _gamesByTournamentIdRoundsNumberQuery = gamesByTournamentIdRoundsNumberQuery; _gamesByTournamentIdInRoundsByNumbersQuery = gamesByTournamentIdInRoundsByNumbersQuery; _gameNumberByTournamentIdQuery = gameNumberByTournamentIdQuery; _tournamentRepository = tournamentRepository; _tournamentTeamsQuery = tournamentTeamsQuery; _getTournamentInstanceByIdQuery = getTournamentInstanceByIdQuery; _authService = authService; }
/// <summary> /// Initializes a new instance of the <see cref="TournamentService"/> class /// </summary> /// <param name="tournamentRepository"> The tournament repository.</param> /// <param name="uniqueTournamentQuery"> First By Name object query.</param> /// <param name="getAllQuery"> Get All object query. </param> /// <param name="getByIdQuery">Get tournament by id query.</param> /// <param name="getAllTeamsQuery">Get All Teams query.</param> /// <param name="tournamentTeamsQuery">Get All Tournament Teams query.</param> /// <param name="getAllTournamentDivisionsQuery">Get All Tournament Divisions query.</param> /// <param name="getAllTournamentGroupsQuery">Get All Tournament Groups query.</param> /// <param name="getTournamentDtoQuery">Get tournament data transfer object query.</param> /// <param name="getTournamenrByGroupQuery">Get tournament by given group query.</param> /// <param name="getOldTournamentsQuery">Get old tournaments query.</param> /// <param name="authService">Authorization service</param> /// <param name="gameService">The game service</param> public TournamentService( ITournamentRepository tournamentRepository, IQuery <Tournament, UniqueTournamentCriteria> uniqueTournamentQuery, IQuery <List <Tournament>, GetAllCriteria> getAllQuery, IQuery <Tournament, FindByIdCriteria> getByIdQuery, IQuery <List <Team>, GetAllCriteria> getAllTeamsQuery, IQuery <List <Division>, TournamentDivisionsCriteria> getAllTournamentDivisionsQuery, IQuery <List <Group>, DivisionGroupsCriteria> getAllTournamentGroupsQuery, IQuery <TournamentScheduleDto, TournamentScheduleInfoCriteria> getTournamentDtoQuery, IQuery <Tournament, TournamentByGroupCriteria> getTournamenrByGroupQuery, IQuery <List <Tournament>, OldTournamentsCriteria> getOldTournamentsQuery, IQuery <List <TeamTournamentDto>, FindByTournamentIdCriteria> tournamentTeamsQuery, IAuthorizationService authService, IGameService gameService) { _tournamentRepository = tournamentRepository; _uniqueTournamentQuery = uniqueTournamentQuery; _getAllQuery = getAllQuery; _getByIdQuery = getByIdQuery; _getAllTournamentDivisionsQuery = getAllTournamentDivisionsQuery; _getAllTournamentGroupsQuery = getAllTournamentGroupsQuery; _getTournamentDtoQuery = getTournamentDtoQuery; _getTournamenrByGroupQuery = getTournamenrByGroupQuery; _getOldTournamentsQuery = getOldTournamentsQuery; _authService = authService; _gameService = gameService; _getAllTeamsQuery = getAllTeamsQuery; _tournamentTeamsQuery = tournamentTeamsQuery; }
#pragma warning disable S107 // Methods should not have too many parameters /// <summary> /// Initializes a new instance of the <see cref="GameService"/> class. /// </summary> /// <param name="gameRepository">Instance of class which implements <see cref="IGameRepository"/>.</param> /// <param name="getByIdQuery">Query which gets <see cref="GameResultDto"/> object by its identifier.</param> /// <param name="tournamentGameResultsQuery">Query which gets <see cref="GameResultDto"/> objects /// of the specified tournament.</param> /// <param name="getTournamentByIdQuery">Query which gets <see cref="Tournament"/> object by its identifier.</param> /// <param name="gamesByTournamentIdRoundsNumberQuery">Query which gets <see cref="Game"/> object by its identifier.</param> /// <param name="authService">Authorization service</param> /// <param name="gamesByTournamentIdInRoundsByNumbersQuery">Query which gets list of <see cref="Game"/> objects.</param> /// <param name="gameNumberByTournamentIdQuery">Query which gets game by number</param> /// <param name="getTournamentInstanceByIdQuery">Query which gets <see cref="Tournament"/> object by its identifier</param> /// <param name="tournamentRepository">Instance of class which implements <see cref="ITournamentRepository"/></param> /// <param name="tournamentTeamsQuery"></param> public GameService( IGameRepository gameRepository, IQuery <GameResultDto, FindByIdCriteria> getByIdQuery, IQuery <ICollection <GameResultDto>, TournamentGameResultsCriteria> tournamentGameResultsQuery, IQuery <TournamentScheduleDto, TournamentScheduleInfoCriteria> getTournamentByIdQuery, IQuery <ICollection <Game>, TournamentRoundsGameResultsCriteria> gamesByTournamentIdRoundsNumberQuery, IAuthorizationService authService, IQuery <ICollection <Game>, GamesByRoundCriteria> gamesByTournamentIdInRoundsByNumbersQuery, IQuery <Game, GameByNumberCriteria> gameNumberByTournamentIdQuery, IQuery <Tournament, FindByIdCriteria> getTournamentInstanceByIdQuery, ITournamentRepository tournamentRepository, IQuery <ICollection <TeamTournamentDto>, FindByTournamentIdCriteria> tournamentTeamsQuery) #pragma warning restore S107 // Methods should not have too many parameters { _gameRepository = gameRepository; _getByIdQuery = getByIdQuery; _tournamentGameResultsQuery = tournamentGameResultsQuery; _tournamentScheduleDtoByIdQuery = getTournamentByIdQuery; _gamesByTournamentIdRoundsNumberQuery = gamesByTournamentIdRoundsNumberQuery; _gamesByTournamentIdInRoundsByNumbersQuery = gamesByTournamentIdInRoundsByNumbersQuery; _tournamentRepository = tournamentRepository; _tournamentTeamsQuery = tournamentTeamsQuery; _getTournamentInstanceByIdQuery = getTournamentInstanceByIdQuery; _authService = authService; }
#pragma warning disable S107 // Methods should not have too many parameters /// <summary> /// Initializes a new instance of the <see cref="TournamentService"/> class /// </summary> /// <param name="tournamentRepository"> The tournament repository.</param> /// <param name="uniqueTournamentQuery"> First By Name object query.</param> /// <param name="getAllQuery"> Get All object query. </param> /// <param name="getByIdQuery">Get tournament by id query.</param> /// <param name="getAllTeamsQuery">Get All Teams query.</param> /// <param name="tournamentTeamsQuery">Get All Tournament Teams query.</param> /// <param name="getAllTournamentDivisionsQuery">Get All Tournament Divisions query.</param> /// <param name="getAllTournamentGroupsQuery">Get All Tournament Groups query.</param> /// <param name="getTournamentDtoQuery">Get tournament data transfer object query.</param> /// <param name="getTournamenrByGroupQuery">Get tournament by given group query.</param> /// <param name="getOldTournamentsQuery">Get old tournaments query.</param> /// <param name="authService">Authorization service</param> /// <param name="gameService">The game service</param> public TournamentService( ITournamentRepository tournamentRepository, IQuery <Tournament, UniqueTournamentCriteria> uniqueTournamentQuery, IQuery <ICollection <Tournament>, GetAllCriteria> getAllQuery, IQuery <Tournament, FindByIdCriteria> getByIdQuery, IQuery <ICollection <Team>, GetAllCriteria> getAllTeamsQuery, IQuery <ICollection <Division>, TournamentDivisionsCriteria> getAllTournamentDivisionsQuery, IQuery <ICollection <Group>, DivisionGroupsCriteria> getAllTournamentGroupsQuery, IQuery <TournamentScheduleDto, TournamentScheduleInfoCriteria> getTournamentDtoQuery, IQuery <Tournament, TournamentByGroupCriteria> getTournamenrByGroupQuery, IQuery <ICollection <Tournament>, OldTournamentsCriteria> getOldTournamentsQuery, IQuery <ICollection <TeamTournamentDto>, FindByTournamentIdCriteria> tournamentTeamsQuery, IAuthorizationService authService, IGameService gameService) #pragma warning restore S107 // Methods should not have too many parameters { _tournamentRepository = tournamentRepository; _uniqueTournamentQuery = uniqueTournamentQuery; _getAllQuery = getAllQuery; _getByIdQuery = getByIdQuery; _getAllTournamentDivisionsQuery = getAllTournamentDivisionsQuery; _getAllTournamentGroupsQuery = getAllTournamentGroupsQuery; _getTournamentDtoQuery = getTournamentDtoQuery; _getTournamenrByGroupQuery = getTournamenrByGroupQuery; _getOldTournamentsQuery = getOldTournamentsQuery; _authService = authService; _gameService = gameService; _getAllTeamsQuery = getAllTeamsQuery; _tournamentTeamsQuery = tournamentTeamsQuery; }
public UserAchievementsController(IMapper mapper, ITournamentRepository tournamentRepository, IMatchRepository matchRepository, IUserRepository userRepository) { _mapper = mapper; _tournamentRepository = tournamentRepository; _matchRepository = matchRepository; _userRepository = userRepository; }
private RoundController(IDalContext context) { _tournaments = context.Tournaments; _members = context.Members; _rounds = context.Rounds; _tables = context.Tables; }
public TournamentController(ITournamentRepository appDbContext, IFormatRepository formatContext, UserManager <ApplicationUser> userManager) { _context = appDbContext; _formatContext = formatContext; _userManager = userManager; }
public TscApplication(IUserRepository userRepository, ITeamRepository teamRepository, ITournamentRepository tournamentRepository, ITranslator translator) { _userRepository = userRepository; _teamRepository = teamRepository; _tournamentRepository = tournamentRepository; _translator = translator; }
public AccountController(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, IUserRepository userRepository, IConfiguration config, ITournamentRepository tournamentRepository) { _signInManager = signInManager; _userManager = userManager; _userRepository = userRepository; _tournamentRepository = tournamentRepository; _config = config; }
public TournamentService(ITournamentRepository tournamentRepository, IPlayerService playerService, IMapper mapper) { _tournamentRepository = tournamentRepository; _playerService = playerService; _mapper = mapper; }
public AdminController(ITournamentRepository repository, ITeamRepository teamCtx, LOLHUBIdentityDbContext identityContext, LOLHUBApplicationDbContext context, IHttpContextAccessor httpContextAccessor) { _repository = repository; _identityContext = identityContext; _context = context; _teamCtx = teamCtx; _httpContextAccessor = httpContextAccessor; }
public TournamentController(ITournamentRepository repository, IMapper mapper, IUserRepository userRepository, IMatchRepository matchRepository) { _repository = repository; _mapper = mapper; _userRepository = userRepository; _matchRepository = matchRepository; }
public UserType(ITournamentRepository tournamentRepository) { Name = "User"; Description = "Represents a user."; Field(_ => _.ID).Name("id").Description("The user ID."); Field(_ => _.Name).Name("name").Description("The user name."); }
public TournamentController(ITournamentRepository tournamentRepository, ITournamentsUsersRepository tournamentsUsersRepository, IExerciseRepository exerciseRepository) { _tournamentRepository = tournamentRepository; _tournamentsUsersRepository = tournamentsUsersRepository; _exerciseRepository = exerciseRepository; }
public ScheduleGeneratorService(IScheduleGeneratorManager scheduleGeneratorManager, ITeamRepository teamRepository, ITournamentRepository tournamentRepository, IMatchRepository matchRepository, IUnitOfWork unitOfWork) { this.scheduleGeneratorManager = scheduleGeneratorManager; this.teamRepository = teamRepository; this.tournamentRepository = tournamentRepository; this.matchRepository = matchRepository; this.unitOfWork = unitOfWork; }
public TournamentController(ITournamentRepository tournamentRepository, IMapper mapper, IGameLogic gameLogic, ITournamentLogic tournamentLogic, ITournamentBroadcast tournamentBroadcast) { this.TournamentRepository = tournamentRepository; this.Mapper = mapper; this.GameLogic = gameLogic; this.TournamentLogic = tournamentLogic; this.TournamentBroadcast = tournamentBroadcast; }
public MatchService(ITournamentRepository tr, IMatchRepository mr, IMatchupRepository nr, IUnitOfWork unitOfWork, IMapper mapper) { _tournamentRepository = tr; _matchRepository = mr; _matchupRepository = nr; _unitOfWork = unitOfWork; _mapper = mapper; }
public CourseTournamentController(IMatchRepository repository, ITournamentRepository tournamentRepository, IUserRepository userRepository, IMapper mapper) { _repository = repository; _tournamentRepository = tournamentRepository; _userRepository = userRepository; _mapper = mapper; }
public UserService(IUserRepository userRepository, ITournamentRepository tournamentRepository, IUnitOfWork unitOfWork, IOptions <AppSettings> appSettings) { this.userRepository = userRepository; this.tournamentRepository = tournamentRepository; this.unitOfWork = unitOfWork; this.appSettings = appSettings.Value; }
public TournamentController(LOLHUBApplicationDbContext context, ITournamentRepository tournamentCtx, IDrabinkaRepository drabinkaCtx, IPlaysHistoryRepository historyCtx, ITeamRepository teamCtx) { _context = context; _tournamentCtx = tournamentCtx; _drabinkaCtx = drabinkaCtx; _historyCtx = historyCtx; _teamCtx = teamCtx; }
public MatchService(IMatchRepository matchRepository, ITeamRepository teamRepository, IPointsRepository pointsRepository, IUnitOfWork unitOfWork, ITournamentRepository tournamentRepository, IBracketManager bracketManager) { this.matchRepository = matchRepository; this.teamRepository = teamRepository; this.pointsRepository = pointsRepository; this.unitOfWork = unitOfWork; this.tournamentRepository = tournamentRepository; this.bracketManager = bracketManager; }
public TournamentService(ITournamentRepository tournamentRepository, ITournamentsUsersRepository tournamentsUsersRepository, IExerciseRepository exerciseRepository, IMapper mapper) { _tournamentRepository = tournamentRepository; _tournamentsUsersRepository = tournamentsUsersRepository; _exerciseRepository = exerciseRepository; _mapper = mapper; }
public RiotApiController(LOLHUBApplicationDbContext context, IRiotApiService riotApiService, ISummonerInfoRepository repository, IPlayerRepository playerRepository, IGenerateCode code, IMatchRepository matchRepository, ITournamentRepository tournamentRepository) { _context = context; _riotApiService = riotApiService; _repository = repository; _playerRepository = playerRepository; _matchRepository = matchRepository; _tournamentRepository = tournamentRepository; _code = code; }
public TournamentService( ITournamentRepository tournamentRepository, IPlayerRepository playerRepository, ITournamentPlayerRepository tournamentPlayerRepository ) { _tournamentRepository = tournamentRepository; _playerRepository = playerRepository; _tournamentPlayerRepository = tournamentPlayerRepository; }
public TournamentController(ITournamentRepository tournamentRepository, IPlayerRepository playerRepository, IRoundRepository roundRepository, IMatchupManager matchupManger) { this.tournamentRepository = tournamentRepository; this.playerRepository = playerRepository; this.roundRepository = roundRepository; this.matchupManger = matchupManger; }
public TeamService(ITournamentRepository tournamentRepository, ITeamRepository teamRepository, IPlayerRepository playerRepository, IMatchRepository matchRepository, IUnitOfWork unitOfWork, IMatchService matchService) { this.tournamentRepository = tournamentRepository; this.teamRepository = teamRepository; this.playerRepository = playerRepository; this.matchRepository = matchRepository; this.unitOfWork = unitOfWork; this.matchService = matchService; }
public TournamentService(ITournamentRepository tournamentRepository, IPlayerRepository playerRepository, IPluginLoader pluginLoader, IUnitOfWork unitOfWork) { this.tournamentRepository = tournamentRepository; this.playerRepository = playerRepository; this.pluginLoader = pluginLoader; this.unitOfWork = unitOfWork; }
public CartItemsController(ICartRepository cartRepository, ICartItemsRepository cartItemsRepository, ITournamentRepository tournamentRepository, ITournamentService tournamentService, IMapper mapper) { _cartRepository = cartRepository; _cartItemsRepository = cartItemsRepository; _tournamentRepository = tournamentRepository; _tournamentService = tournamentService; _mapper = mapper; }
public TournamentsController( ILogger <TournamentsController> logger, ITournamentRepository tournamentRepository, IPlatformRepository platformRepository, IGameRepository gameRepository) { this.logger = logger; this.tournamentRepository = tournamentRepository; this.platformRepository = platformRepository; this.gameRepository = gameRepository; }
public EditTournamentSeasonsSurfaceController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory umbracoDatabaseFactory, ServiceContext serviceContext, AppCaches appCaches, ILogger logger, IProfilingLogger profilingLogger, UmbracoHelper umbracoHelper, ITournamentDataSource tournamentDataSource, ICacheClearer <Tournament> cacheClearer, ITournamentRepository tournamentRepository, IAuthorizationPolicy <Tournament> authorizationPolicy, IPostSaveRedirector postSaveRedirector) : base(umbracoContextAccessor, umbracoDatabaseFactory, serviceContext, appCaches, logger, profilingLogger, umbracoHelper) { _tournamentDataSource = tournamentDataSource ?? throw new ArgumentNullException(nameof(tournamentDataSource)); _cacheClearer = cacheClearer ?? throw new ArgumentNullException(nameof(cacheClearer)); _tournamentRepository = tournamentRepository ?? throw new ArgumentNullException(nameof(tournamentRepository)); _authorizationPolicy = authorizationPolicy ?? throw new ArgumentNullException(nameof(authorizationPolicy)); _postSaveRedirector = postSaveRedirector ?? throw new ArgumentNullException(nameof(postSaveRedirector)); }
public static void InicializeTodayTasks() { _tournamentRepo = new TournamentRepository(); ServerConfig.SynchronizeData = true; todayTasks = new List<TodaySystemTask>(); DateTime today = DateTime.Now; LastSynchronized = today; //TURNIEJE START var startTour = _tournamentRepo.Tournaments .Where(x => !x.IsActive) .Where(x => x.StartDate.Date == today.Date && x.IsConfigured) .Where(x => x.StartDate.TimeOfDay > today.TimeOfDay); if (startTour != null) { foreach (var item in startTour) { var task = new TodaySystemTask(); task.TaskId = item.Id; task.FlagSwitch += SetTournament; task.ExecuteTime = item.StartDate; task.Flag = true; task.TaskType = TaskType.StartTournament; todayTasks.Add(task); } } //TURNIEJE STOP var endTour = _tournamentRepo.Tournaments .Where(x => x.EndDate.Date == today.Date && x.IsConfigured) .Where(x => x.EndDate.TimeOfDay > today.TimeOfDay) .Where(x => x.IsActive); if (endTour != null) { foreach (var item in endTour) { var task = new TodaySystemTask(); task.TaskId = item.Id; task.FlagSwitch += SetTournament; task.ExecuteTime = item.EndDate; task.Flag = false; task.TaskType = TaskType.EndTournament; todayTasks.Add(task); } } //ZADANIA START var startTasks = _tournamentRepo.Tasks .Where(x => x.StartDate.Date == today.Date) .Where(x => x.Tournament.IsActive); foreach (var item in startTasks) { if (item.Order == 1) { var activePhase = new TodaySystemTask(); var activeTask = new TodaySystemTask(); activeTask.TaskId = item.Id; activeTask.Flag = true; activeTask.ExecuteTime = item.StartDate; activeTask.FlagSwitch += SetTask; activeTask.TaskType = TaskType.StartTask; activePhase.TaskId = item.PhaseId; activePhase.Flag = true; activePhase.ExecuteTime = item.StartDate; activePhase.FlagSwitch += SetPhase; activePhase.TaskType = TaskType.StartPhase; if (item.Phase.Order != 1) { var setPromo = new TodaySystemTask(); setPromo.TournamentId = item.TournamentId; setPromo.PhaseId = item.PhaseId; setPromo.ExecuteTime = item.StartDate; setPromo.CountScores += SetPromotions; setPromo.TaskType = TaskType.SetPromotions; todayTasks.Add(setPromo); } todayTasks.Add(activeTask); todayTasks.Add(activePhase); } else { var activeTask = new TodaySystemTask(); activeTask.TaskId = item.Id; activeTask.Flag = true; activeTask.ExecuteTime = item.StartDate; activeTask.FlagSwitch += SetTask; activeTask.TaskType = TaskType.StartTask; todayTasks.Add(activeTask); } } //ZADANIA KTÓRE STARTUJA W DNIU STARTU TURNIEJU var startTaskSameDayWithTour = _tournamentRepo.Tasks .Where(x => x.StartDate.Date == today.Date) .Where(x => x.Tournament.StartDate.Date == today.Date) .Where(x => x.Tournament.IsConfigured); foreach (var item in startTaskSameDayWithTour) { var activeTask = new TodaySystemTask(); var activePhase = new TodaySystemTask(); activeTask.TaskId = item.Id; activeTask.Flag = true; activeTask.ExecuteTime = item.StartDate; activeTask.FlagSwitch += SetTask; activeTask.TaskType = TaskType.StartTask; activePhase.TaskId = item.PhaseId; activePhase.Flag = true; activePhase.ExecuteTime = item.StartDate; activePhase.FlagSwitch += SetPhase; activePhase.TaskType = TaskType.StartPhase; todayTasks.Add(activeTask); todayTasks.Add(activePhase); } //ZADANIA STOP var endTask = _tournamentRepo.Tasks .Where(x => x.EndDate.Date == today.Date) .Where(x => x.Tournament.IsActive); foreach (var item in endTask) { if (item.Order == item.Phase.MaxTasks) { var disableTask = new TodaySystemTask(); var disablePhase = new TodaySystemTask(); var countScore = new TodaySystemTask(); disableTask.TaskId = item.Id; disableTask.ExecuteTime = item.EndDate; disableTask.Flag = false; disableTask.FlagSwitch += SetTask; disableTask.TaskType = TaskType.EndTask; disablePhase.TaskId = item.PhaseId; disablePhase.ExecuteTime = item.EndDate; disablePhase.Flag = false; disablePhase.FlagSwitch += SetPhase; disablePhase.TaskType = TaskType.EndPhase; countScore.PhaseId = item.PhaseId; countScore.ExecuteTime = item.EndDate; countScore.TournamentId = item.TournamentId; countScore.CountScores += CountScores; countScore.TaskType = TaskType.ScoreCount; todayTasks.Add(disablePhase); todayTasks.Add(disableTask); todayTasks.Add(countScore); } else { var disableTask = new TodaySystemTask(); disableTask.TaskId = item.Id; disableTask.ExecuteTime = item.EndDate; disableTask.Flag = false; disableTask.FlagSwitch += SetTask; disableTask.TaskType = TaskType.EndTask; todayTasks.Add(disableTask); } } ServerConfig.SynchronizeData = false; }
public TournamentProvider(ITournamentRepository tournamentRepository) { if (tournamentRepository == null) throw new ArgumentNullException(nameof(tournamentRepository)); _tournamentRepository = tournamentRepository; }
public InMemoryGameRepository(ITournamentRepository tournamentRepository) { if (tournamentRepository == null) throw new ArgumentNullException(nameof(tournamentRepository)); _tournamentRepository = tournamentRepository; _games = PopulateGames(); }
public TournamentManager(ITournamentRepository tournamentRepository) { _tournamentRepository = tournamentRepository; }
public TournamentService(ITournamentRepository tournamentRepository) { _tournamentRepository = tournamentRepository; }
public SeasonService(ITournamentRepository tournamentRepository) { _tournamentRepository = tournamentRepository; }
static TodoManager() { _tournamentRepo = new TournamentRepository(); }