public NextLevelBJJMutation(ICompetitionRepository competitionRepository) { mapper = new Mapper(); Name = "Mutation"; Field <CompetitionType>( "createCompetition", description: "Create new competition", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <CompetitionInputType> > { Name = "competition", Description = "Competition you want to create" } ), resolve: ctx => { var competitionInput = ctx.GetArgument <CompetitionInput>("competition"); var mappedInput = mapper.Map(competitionInput); var addedValue = competitionRepository.Add(mappedInput).Result; var mapped = mapper.Map(addedValue); return(mapped); } ); }
public FootballMutation(IPlayerRepository playerRepository, ICompetitionRepository competitionRepository) { Name = "CreatePlayerMutation"; //Field<IntGraphType>( // "updatePlayer", // arguments: new QueryArguments( // new QueryArgument<NonNullGraphType<PlayerInputType>> { Name = "player" } // ), // resolve: context => // { // var player = context.GetArgument<Player>("player"); // return playerRepository.UpdatePlayer(player); // }); Field <IntGraphType>( "updateCompetition", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <CompetitionInputType> > { Name = "competition" } ), resolve: context => { var competition = context.GetArgument <Competition>("competition"); return(competitionRepository.SaveCompetitionDetails(competition)); }); }
public CompetitionQuery(ICompetitionRepository _competitionRepository) { Field <CompetitionType>( "ligue1", resolve: context => _competitionRepository.Get(1) ); }
public CompetitionService(ApplicationDbContext context) { competitionRepository = new CompetitionRepository(context); competitionLevelRepository = new CompetitionLevelRepository(context); competitionAgeCategoryRepository = new CompetitionAgeCategoryRepository(context); _context = context; }
public ReportService(IReportRepository reportRepository, IReportNoSQLRepository reportNoSQLRepository, ICompetitionRepository competitionRepository) { _reportRepository = reportRepository; _reportNoSQLRepository = reportNoSQLRepository; _competitionRepository = competitionRepository; }
//Depedency Injection public TeamController(ITeamRepository repository, IUserRepository userRepository, INotificationRepository notificationRepository, ICompetitionRepository competitionRepository) { _repository = repository; _userRepository = userRepository; _notificationRepository = notificationRepository; _competitionRepository = competitionRepository; }
public void TestInitialize() { _competitionMockRepository = _getCompetitionRepositoryMock(); _mockBlobStorageService = new Mock <IBlobStorageService>(); _mockBlobStorageService.Setup(m => m.PopulateUrlForBlob(It.IsAny <BlobData>())); _competitionService = new CompetitionService(_competitionMockRepository, _mockBlobStorageService.Object); }
public CompetitionEventController(ICompetitionRepository competitionRepository, ICompetitionEventRepository competitionEventRepository, ICompetitionRoundRepository competitionRoundRepository, IFixtureRepository fixtureRepository) { this._competitionRepository = competitionRepository; this._competitionEventRepository = competitionEventRepository; this._competitionRoundRepository = competitionRoundRepository; this._fixtureRepository = fixtureRepository; }
public ChangeCompetitionDateStatusCommandHandler(ILogger <ChangeCompetitionDateStatusCommandHandler> logger, IUnitOfWork unitOfWork, ICompetitionRepository competitionRepository, ICompetitionDateRepository competitionDateRepository) { this._unitOfWork = unitOfWork; this._competitionRepository = competitionRepository; this._competitionDateRepository = competitionDateRepository; this._validationResult = new ValidationResult(); }
private readonly IStatsService statsService; // Bit wierd. Passing in repositories and services. Which one should it be #endregion Fields #region Constructors public CompetitionService(ICompetitionRepository competitionRepository, IOptionRepository optionRepository, IStatsService statsService) { this.competitionRepository = competitionRepository; this.optionRepository = optionRepository; this.statsService = statsService; }
private readonly IStatsService statsService; // Bit wierd. Passing in repositories and services. Which one should it be public CompetitionService(ICompetitionRepository competitionRepository, IOptionRepository optionRepository, IStatsService statsService) { this.competitionRepository = competitionRepository; this.optionRepository = optionRepository; this.statsService = statsService; }
public CompetitionManager( ILogger <CompetitionManager> logger, ICompetitionRepository competitionRepository, IConnectionProvider connectionProvider) { _logger = logger; _competitionRepository = competitionRepository; _connectionProvider = connectionProvider; }
public ImportLeagueCommandHandler( IFootballDataApiClient apiClient, IMapper mapper, ICompetitionRepository competitionRepository) { _apiClient = apiClient; _mapper = mapper; _competitionRepository = competitionRepository; }
public PlayerResultEngineManager(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, IUnitOfWork unitOfWork, ICompetitionRepository competitionRepository, IPlayerFixtureRepository playerFixtureRepository) { this._logger = loggerFactory.CreateLogger <PlayerResultEngine>(); this._serviceProvider = serviceProvider; this._loggerFactory = loggerFactory; this._unitOfWork = unitOfWork; this._competitionRepository = competitionRepository; this._playerFixtureRepository = playerFixtureRepository; }
public StatsReportingService(IStatsReportingRepository statsReportingRepository, ICompetitionRepository competitionRepository, IOptionService optionService, IFixtureService fixtureService) { this.statsReportingRepository = statsReportingRepository; this.competitionRepository = competitionRepository; this.optionService = optionService; this.fixtureService = fixtureService; }
public GameDataService(IGameDataRepository gameDataRepository, ILeagueRepository leagueRepository, IScheduleGameRepository scheduleGameRepository, ICompetitionRepository competitionRepository, ICompetitionConfigRepository competitionConfigRepository, ITeamService teamServ, ICompetitionService compService) { gameDataRepo = gameDataRepository; leagueRepo = leagueRepository; scheduleGameRepo = scheduleGameRepository; competitionRepo = competitionRepository; competitionConfigRepo = competitionConfigRepository; teamService = teamServ; competitionService = compService; }
public CreateCompetitionSurfaceController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory umbracoDatabaseFactory, ServiceContext serviceContext, AppCaches appCaches, ILogger logger, IProfilingLogger profilingLogger, UmbracoHelper umbracoHelper, ICompetitionRepository seasonRepository, IAuthorizationPolicy <Competition> authorizationPolicy, IRouteGenerator routeGenerator, ICacheOverride cacheOverride) : base(umbracoContextAccessor, umbracoDatabaseFactory, serviceContext, appCaches, logger, profilingLogger, umbracoHelper) { _competitionRepository = seasonRepository ?? throw new System.ArgumentNullException(nameof(seasonRepository)); _authorizationPolicy = authorizationPolicy ?? throw new System.ArgumentNullException(nameof(authorizationPolicy)); _routeGenerator = routeGenerator ?? throw new System.ArgumentNullException(nameof(routeGenerator)); _cacheOverride = cacheOverride ?? throw new ArgumentNullException(nameof(cacheOverride)); }
public CompetitionController(ICompetitionRepository competitionRepository, IUnitOfWork unitOfWork, ISessionProvider sessionProvider, ICompetitionRegistrationRepository competitionRegistrationRepository, IRegistrationEmailManager registrationEmailManager, ICompetitionResultRepository competitionResultRepository, IPlayerFixtureRepository playerFixtureRepository) { this._competitionRepository = competitionRepository; this._unitOfWork = unitOfWork; this._sessionProvider = sessionProvider; this._competitionRegistrationRepository = competitionRegistrationRepository; this._registrationEmailManager = registrationEmailManager; this._competitionResultRepository = competitionResultRepository; this._playerFixtureRepository = playerFixtureRepository; }
public EditCompetitionSurfaceController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory umbracoDatabaseFactory, ServiceContext serviceContext, AppCaches appCaches, ILogger logger, IProfilingLogger profilingLogger, UmbracoHelper umbracoHelper, ICompetitionDataSource competitionDataSource, ICompetitionRepository competitionRepository, IAuthorizationPolicy <Competition> authorizationPolicy, IPostSaveRedirector postSaveRedirector, ICacheOverride cacheOverride) : base(umbracoContextAccessor, umbracoDatabaseFactory, serviceContext, appCaches, logger, profilingLogger, umbracoHelper) { _competitionDataSource = competitionDataSource ?? throw new ArgumentNullException(nameof(competitionDataSource)); _competitionRepository = competitionRepository ?? throw new ArgumentNullException(nameof(competitionRepository)); _authorizationPolicy = authorizationPolicy ?? throw new ArgumentNullException(nameof(authorizationPolicy)); _postSaveRedirector = postSaveRedirector ?? throw new ArgumentNullException(nameof(postSaveRedirector)); _cacheOverride = cacheOverride ?? throw new ArgumentNullException(nameof(cacheOverride)); }
public PlayerSummaryManager( ILogger <PlayerSummaryManager> logger, IPlayerSummaryRepository playerSummaryRepository, ICompetitionRepository competitionRepository, IConnectionProvider connectionProvider) { _logger = logger; _playerSummaryRepository = playerSummaryRepository; _competitionRepository = competitionRepository; _connectionProvider = connectionProvider; }
public TeamResultEngineManager(IServiceProvider serviceProvider, ILogger <TeamResultEngineManager> logger, IUnitOfWork unitOfWork, ICompetitionRepository competitionRepository, IFixtureRepository fixtureRepository) { this._serviceProvider = serviceProvider; this._unitOfWork = unitOfWork; this._competitionRepository = competitionRepository; this._fixtureRepository = fixtureRepository; this._logger = logger; this._serviceProvider = serviceProvider; this._unitOfWork = unitOfWork; this._competitionRepository = competitionRepository; }
public TeamSummaryManager( ILogger <TeamSummaryManager> logger, ITeamSummaryRepository teamSummaryRepository, ICompetitionRepository competitionRepository, IConnectionProvider connectionProvider) { _logger = logger; _teamSummaryRepository = teamSummaryRepository; _competitionRepository = competitionRepository; _connectionProvider = connectionProvider; }
public LeagueSummaryRequester( ILogger <LeagueSummaryRequester> logger, IAmqpService amqpService, ICompetitionRepository competitionRepository, IConnectionProvider connectionProvider) : base(logger) { _logger = logger; _amqpService = amqpService; _competitionRepository = competitionRepository; _connectionProvider = connectionProvider; }
public CreateCompetitionCommandHandler(IUnitOfWork unitOfWork, ISeasonRepository seasonRepository, ICompetitionHeaderRepository competitionHeaderRepository, ICompetitionRepository competitionRepository, IGameVariationRepository gameVariationRepository, CreateCompetitionCommandValidator validator, IClubRepository clubRepository) { this._unitOfWork = unitOfWork; this._competitionHeaderRepository = competitionHeaderRepository; this._competitionRepository = competitionRepository; this._seasonRepository = seasonRepository; this._gameVariationRepository = gameVariationRepository; this._validator = validator; this._clubRepository = clubRepository; }
public CompetitionServiceTests() { var builder = new WebHostBuilder() .UseEnvironment("Testing") .UseStartup <Startup>(); var server = new TestServer(builder); _context = server.Host.Services.GetService(typeof(ApplicationDbContext)) as ApplicationDbContext; _repo = new CompetitionRepository(_context); _service = new CompetitionService(_repo); Setup(); }
public CheckClosedCompetitionRegistrationsCommandHandler(ILogger <CheckClosedCompetitionRegistrationsCommandHandler> logger, IUnitOfWork unitOfWork, IRegistrationUnitOfWork registrationUnitOfWork, ICompetitionRepository competitionRepository, ICompetitionRegistrationSummaryRepository competitionRegistrationSummaryRepository, ICompetitionRegistrationRepository competitionRegistrationRepository, IRegistrationEmailManager registrationEmailManager) { this._logger = logger; this._unitOfWork = unitOfWork; this._registrationUnitOfWork = registrationUnitOfWork; this._competitionRepository = competitionRepository; this._competitionRegistrationSummaryRepository = competitionRegistrationSummaryRepository; this._competitionRegistrationRepository = competitionRegistrationRepository; this._registrationEmailManager = registrationEmailManager; }
public UpdateOnlineRegistrationConfigurationCommandHandler(ILoggerFactory loggerFactory, IUnitOfWork unitOfWork, ICompetitionRepository competitionRepository, ICompetitionRegistrationConfigurationRepository configurationRepository, IContactRepository contactRepository, IAssociationRepository associationRepository, IClubRepository clubRepository) { this._logger = loggerFactory.CreateLogger <UpdateOnlineRegistrationConfigurationCommandHandler>(); this._unitOfWork = unitOfWork; this._competitionRepository = competitionRepository; this._configurationRepository = configurationRepository; this._contactRepository = contactRepository; this._associationRepository = associationRepository; this._clubRepository = clubRepository; this._validationResult = new ValidationResult(); }
public CreateFoursRegistrationCommandHandler(ILoggerFactory loggerFactory, IUnitOfWork unitOfWork, IRegistrationUnitOfWork registrationUnitOfWork, CreateFoursRegistrationCommandValidator validator, ICompetitionRepository competitionRepository, ICompetitionRegistrationRepository competitionRegistrationRepository, IRecaptchaService recaptchaService, IRegistrationEmailManager registrationEmailManager, ICompetitionRegistrationAttemptRepository competitionRegistrationAttemptRepository) { this._logger = loggerFactory.CreateLogger <CreateFoursRegistrationCommandHandler>(); this._validator = validator; this._unitOfWork = unitOfWork; this._registrationUnitOfWork = registrationUnitOfWork; this._competitionRepository = competitionRepository; this._competitionRegistrationRepository = competitionRegistrationRepository; this._recaptchaService = recaptchaService; this._registrationEmailManager = registrationEmailManager; this._competitionRegistrationAttemptRepository = competitionRegistrationAttemptRepository; }
public FixtureDetailsScraper( ILogger <FixtureDetailsScraper> logger, ChromeHelper chromeHelper, ICompetitionRepository competitionRepository, IFixtureDetailsManager fixtureDetailsManager, IConnectionProvider connectionProvider) { _competitionRepository = competitionRepository; _fixtureDetailsManager = fixtureDetailsManager; _connectionProvider = connectionProvider; _logger = logger; _chromeHelper = chromeHelper; }
public FootballManager( IFootballClient footballClient, ICompetitionRepository competitionRepository, IPlayerRepository playerRepository, ITeamRepository teamRepository, ILogManager log) { _footballClient = footballClient; _competitionRepository = competitionRepository; _playerRepository = playerRepository; _teamRepository = teamRepository; _log = log; }
public LeagueSummaryListener( ILogger <LeagueSummaryListener> logger, IAmqpService amqpService, ICompetitionRepository competitionRepository, LeagueSummaryScraper scraper, IConnectionProvider connectionProvider) { _competitionRepository = competitionRepository; _scraper = scraper; _connectionProvider = connectionProvider; _logger = logger; _amqpService = amqpService; }
public void Setup() { this.mockStatsReportingRepository = Substitute.For<IStatsReportingRepository>(); mockCompetitionRepository = Substitute.For<ICompetitionRepository>(); mockOptionService = Substitute.For<IOptionService>(); mockFixtureService = Substitute.For<IFixtureService>(); //PopulateData(); statsService = new StatsReportingService( this.mockStatsReportingRepository, mockCompetitionRepository, mockOptionService, mockFixtureService); }
public CloseCompetitionController(ICompetitionRepository competitionRepository, IMapper mapper) { _competitionRepository = competitionRepository; }
public CompetitionsController(ICompetitionRepository competitionRepository, IMapper mapper, ITokenAuthentication authentication) { _competitionRepository = competitionRepository; _mapper = mapper; _authentication = authentication; }
public void Setup() { mockCompetitionRepository = Substitute.For<ICompetitionRepository>(); competitionService = new CompetitionService(mockCompetitionRepository); }
public EnterCompetitionController(ICompetitionRepository competitionRepository, IMapper mapper) { _competitionRepository = competitionRepository; _mapper = mapper; }
public void SetUp() { _competitionRepository = new CompetitionRepository(); _userRepository = new UserRepository(); InitialiseParameters(); }