public SignUpService(ISignUpRepository repository , IUsersRepository usersRepository , IUsersService usersService , ICompaniesService companiesService , ICompaniesProvider companiesProvider , ITeamsService teamsService , ITeamsProvider teamsProvider , IProjectsService projectsService , IConfirmEmailService confirmEmailService , IInvitesService invitesService , IMembershipService membershipService , ILogger <SignUpService> logger , IMapper mapper) { _repository = repository; _usersRepository = usersRepository; _usersService = usersService; _companiesService = companiesService; _companiesProvider = companiesProvider; _teamsService = teamsService; _teamsProvider = teamsProvider; _projectsService = projectsService; _confirmEmailService = confirmEmailService; _invitesService = invitesService; _membershipService = membershipService; _logger = logger; _mapper = mapper; }
public TeamsHandler(ITeamsProvider provider , ITeamsService service , IMembershipService membershipService) { _provider = provider; _service = service; _membershipService = membershipService; }
public SignUpProvider(ISignUpRepository repository // , IInvitesRepository invitesRepository , IInvitesService invitesService , ICompaniesProvider companiesProvider , ITeamsProvider teamsProvider , IMapper mapper) { _repository = repository; // _invitesRepository = invitesRepository; _invitesService = invitesService; _companiesProvider = companiesProvider; _teamsProvider = teamsProvider; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="BallDontLieService"/> class. /// </summary> /// <param name="telemetryClient">Application Insights DI.</param> /// <param name="httpClientFactory">The HTTP Client Factory DI.</param> /// <param name="teamsProvider">The NBA Teams Provider DI.</param> /// <param name="playersProvider">The NBA Players Provider DI.</param> /// <param name="gamesProvider">The NBA Games Provider DI.</param> /// <param name="statisticsProvider">The NBA Statistics Provider DI.</param> public BallDontLieService( TelemetryClient telemetryClient, IHttpClientFactory httpClientFactory, ITeamsProvider teamsProvider, IPlayersProvider playersProvider, IGamesProvider gamesProvider, IStatisticsProvider statisticsProvider) { this.telemetryClient = telemetryClient; this.httpClientFactory = httpClientFactory; this.teamsProvider = teamsProvider; this.playersProvider = playersProvider; this.gamesProvider = gamesProvider; this.statisticsProvider = statisticsProvider; }
public static void Add(ITeamsProvider teamsProvider, ComplexGraphType<object> type) { type.Field<ListGraphType<TeamType>>("teams", arguments: new QueryArguments { new QueryArgument(typeof(StringGraphType)) { Name = "search", Description = "Search for teams", DefaultValue = "*" } }, resolve: context => { if (_teams == null) _teams = teamsProvider.GetTeamsAsync().Result; var search = (string)(context as ResolveFieldContext).Arguments["search"]; return search == "*" ? _teams : _teams.Where(t => t.Name.ToLower().Contains(search.ToLower())).OrderBy(t => t.Name).ToList(); }); }
public void TestInitialize() { teamsProvider = new TeamsProvider(); }
public MatchesProvider(ITeamsProvider teamsProvider, IMarketsProvider marketsProvider, ITournamentsProvider tournamentsProvider) { this.teamsProvider = teamsProvider; this.marketsProvider = marketsProvider; this.tournamentsProvider = tournamentsProvider; }
public SoccerQuery(ITeamsProvider teamsProvider, IStatsProvider statsProvider) { Teams.Add(teamsProvider, this); Stats.Add(statsProvider, this); WinnigStats.Add(statsProvider, this); }