public BetCommands(IBetRepository betRepository, IPlacedUserBetRepository placedUserBetRepository, EmbedService embedService, IBetUserRepository betUserRepository) { _betRepository = betRepository; _placedUserBetRepository = placedUserBetRepository; _embedService = embedService; _betUserRepository = betUserRepository; }
public AnswerBetCommandHandler(IMemberRepository memberRepository, IBetRepository betRepository, IAuthenticationGateway authentificationGateway, IDateTimeProvider dateTimeProvider) { _memberRepository = memberRepository; _betRepository = betRepository; _authentificationGateway = authentificationGateway; _dateTimeProvider = dateTimeProvider; }
public BettingService(IBetRepository betRepository, IWagerRepository wagerRepository, IBankingService bankingService) { _betRepository = betRepository; _wagerRepository = wagerRepository; _bankingService = bankingService; }
public UserService(IUserRepository userRepository, IBetRepository betRepository, IMatchRepository matchRepository, IAdministratorService administratorService) { m_UserRepository = userRepository; m_BetRepository = betRepository; m_MatchRepository = matchRepository; m_AdministratorService = administratorService; }
public CloseBetCommandHandler(IBetRepository repository, IDateTimeProvider dateTimeProvider, IAuthenticationGateway authenticationGateway) { _betRepository = repository; _dateTimeProvider = dateTimeProvider; _authenticationGateway = authenticationGateway; }
public BetService(IBetRepository betRepository, IBetQuery betQuery, IGameQuery gameQuery, IWalletTransactionQuery walletTransactionQuery, WalletTransactionService walletTransactionService) { this.betRepository = betRepository; this.betQuery = betQuery; this.gameQuery = gameQuery; this.walletTransactionQuery = walletTransactionQuery; this.walletTransactionService = walletTransactionService; }
public BetService(IBetRepository betRepository, IMatchRepository matchRepository, IUserRepository userRepository, IParticipantRepository participantRepository, IMapper mapper) { _betRepository = betRepository; _matchRepository = matchRepository; _userRepository = userRepository; _participantRepository = participantRepository; _mapper = mapper; }
public CheckBets(IUserBetRepository userBetRepository, IBetRepository betRepository, ICoinGeckoAPIService coinGeckoAPIService, IBetWinnersRepository betWinnersRepository, IDiscordWebhookService discordWebhookService) { _userBetRepository = userBetRepository; _betRepository = betRepository; _coinGeckoAPIService = coinGeckoAPIService; _betWinnersRepository = betWinnersRepository; _discordWebhookService = discordWebhookService; }
public BetController(IBetRepository betRepository, IMatchRepository matchRepository, IUserRepository userRepository, DataContext dataContext, IMapper mapper) { this.betRepository = betRepository; this.matchRepository = matchRepository; this.userRepository = userRepository; this.dataContext = dataContext; this.mapper = mapper; }
public PointCalculator(IPlayerRepository playerRepository, IFixtureRepository fixtureRepository, IRoundRepository roundRepository, IBetRepository betRepository, ITeamRepository teamRepository) { PlayerRepository = playerRepository; FixtureRepository = fixtureRepository; RoundRepository = roundRepository; BetReposiory = betRepository; TeamRepository = teamRepository; }
public BetService(IBetRepository betRepository, IUserRepository userRepository, IMatchRepository matchRepository, IMapper mapper) { _betRepository = betRepository; _userRepository = userRepository; _matchRepository = matchRepository; this.mapper = mapper; }
public BetBuilderFactory(IBetRepository betRepository, IMultiTenantCashOutService multiTenantCashOutService, IBetMapper betMapper, IBetSelectionMapper betSelectionMapper, IUniversalTaxInfoProvider universalTaxInfoProvider ) : base(betRepository, multiTenantCashOutService, betMapper, betSelectionMapper, universalTaxInfoProvider, null /*no regulator info provider for default*/) { }
public MatchesController(IMatchRepository matchRepository, IUserRepository userRepository, ITeamRepository teamRepository, DataContext dataContext, IMapper mapper, IBetRepository betRepository) { this.matchRepository = matchRepository; this.userRepository = userRepository; this.teamRepository = teamRepository; this.dataContext = dataContext; this.mapper = mapper; this.betRepository = betRepository; }
public LaunchBetCommandHandler(IBetRepository betRepository, IMemberRepository memberRepository, IAuthenticationGateway authenticationGateway, IDateTimeProvider dateTimeProvider) { _betRepository = betRepository ?? throw new ArgumentNullException(nameof(betRepository), $"{nameof(betRepository)} cannot be null"); _memberRepository = memberRepository ?? throw new ArgumentNullException(nameof(memberRepository), $"{nameof(memberRepository)} cannot be null"); _authenticationGateway = authenticationGateway; _dateTimeProvider = dateTimeProvider; }
public BetStrategyService(IGameRepository gameRepository, IBetRepository betRepository, IStrategyRepository strategyRepository, IStrategyFactory strategyFactory, IRankingRepository rankingRepository, IScorer scorer) { this._gameRepository = gameRepository; this._betRepository = betRepository; this._strategyRepository = strategyRepository; this._strategyFactory = strategyFactory; this._rankingRepository = rankingRepository; this._scorer = scorer; }
public SeasonRepository(BetDbContext context, IMapper mapper, IBetRepository betRepository, ITeamRepository teamRepository) { _mapper = mapper; _betRepository = betRepository; _teamRepository = teamRepository; _context = context; }
public BetStrategyService(IGameRepository gameRepository, IBetRepository betRepository, IStrategyRepository strategyRepository, IStrategyFactory strategyFactory,IRankingRepository rankingRepository, IScorer scorer) { this._gameRepository = gameRepository; this._betRepository = betRepository; this._strategyRepository = strategyRepository; this._strategyFactory = strategyFactory; this._rankingRepository = rankingRepository; this._scorer = scorer; }
public PredictionController(IAccountRepository accountRepository, IPredictionRepository predictionRepository, IStatisticsRepository statisticsRepository, IBetRepository betRepository, IRandomRepository randomRepository) { this.accountRepository = accountRepository; this.predictionRepository = predictionRepository; this.statisticsRepository = statisticsRepository; this.betRepository = betRepository; this.randomRepository = randomRepository; viewModel = new PredictionsViewModel(); }
public BetController(IUserContainerRepository userRepo, IBetRepository betRepository) { this._userRepo = userRepo; //context = new BetViewModel(); this._betRepository = betRepository; user = new User("Nick", userRepo.CreateUserDAL(), betRepository.CreateBetDAL()) { Id = 20 }; }
public GameService(IGameRepository gameRepository, IBetRepository betRepository, IRankingRepository rankingRepository, IScorer scorer) { if (gameRepository == null) throw new ArgumentNullException("gameRepository"); if (betRepository == null) throw new ArgumentNullException("betRepository"); if (scorer == null) throw new ArgumentNullException("scorer"); this._gameRepository = gameRepository; this._betRepository = betRepository; this._rankingRepository = rankingRepository; this._scorer = scorer; }
public AccountController(RoleManager <Role> roleManager, UserManager <User> userManager, SignInManager <User> signInManager, IAccountRepository accountRepository, IBetRepository betRepository, IMessageRepository messageRepository) { this.roleManager = roleManager; this.userManager = userManager; this.signInManager = signInManager; this.accountRepository = accountRepository; this.betRepository = betRepository; this.messageRepository = messageRepository; viewModel = new AccountViewModel(); }
private static void SetupIoC() { var builder = new ContainerBuilder(); builder.RegisterType<FileSystem>().AsImplementedInterfaces(); builder.RegisterType<BetRepository>().AsImplementedInterfaces(); builder.RegisterType<SuspiciousBetManager>().AsImplementedInterfaces(); _container = builder.Build(); _suspiciousBetManager = _container.Resolve<ISuspiciousBetManager>(); _betRepository = _container.Resolve<IBetRepository>(); }
public AdministrationController(IAdministrationRepository administrationRepository, ILeagueRepository leagueRepository, IMatchRepository matchRepository, ITipRepository tipRepository, IPredictionRepository predictionRepository, IAccountRepository accountRepository, IBetRepository betRepository) { this.administrationRepository = administrationRepository; this.leagueRepository = leagueRepository; this.matchRepository = matchRepository; this.tipRepository = tipRepository; this.predictionRepository = predictionRepository; this.accountRepository = accountRepository; this.betRepository = betRepository; viewModel = new AdministrationViewModel(); }
public void Dispose() { _betRepository = null; _categoryRepository = null; _gamePropertyRepository = null; _movieRepository = null; _nominationRepository = null; _viewModelsRepository = null; _watchedMovieRepository = null; _externalLoginRepository = null; _userRepository = null; _context.Dispose(); }
public GameService(IGameRepository gameRepository, IBetRepository betRepository, IRankingRepository rankingRepository, IScorer scorer) { if (gameRepository == null) { throw new ArgumentNullException("gameRepository"); } if (betRepository == null) { throw new ArgumentNullException("betRepository"); } if (scorer == null) { throw new ArgumentNullException("scorer"); } this._gameRepository = gameRepository; this._betRepository = betRepository; this._rankingRepository = rankingRepository; this._scorer = scorer; }
/// <summary> /// Initializes a new instance of the <see cref="BetsController"/> class. /// </summary> /// <param name="betRepository">Repository that provides basic CRUD operations related to point spread bets in the persistence store.</param> /// <param name="pagingTypeMapper">Type mapper that performs mapping between request objects and DTO's and their domain counterparts.</param> /// <param name="betTypeMapper">Type mapper that maps instances of the Bet domain objects to their corresponding DTO type.</param> public BetsController(IBetRepository betRepository, IPagingTypeMapper<BetDto, Bet, int> pagingTypeMapper, IBetTypeMapper betTypeMapper) { if (betRepository == null) { throw new ArgumentNullException("betRepository", "betRepository cannot be null."); } if (pagingTypeMapper == null) { throw new ArgumentNullException("pagingTypeMapper", "pagingTypeMapper cannot be null."); } if (betTypeMapper == null) { throw new ArgumentNullException("betTypeMapper", "betTypeMapper cannot be null."); } this.betRepository = betRepository; this.pagingTypeMapper = pagingTypeMapper; this.betTypeMapper = betTypeMapper; }
public void BaseSetup() { // Create substitutes for the repositories. BetRepository = Substitute.For <IBetRepository>(); LobbyRepository = Substitute.For <ILobbyRepository>(); OutcomeRepository = Substitute.For <IOutcomeRepository>(); UserRepository = Substitute.For <IUserRepository>(); // Create a unit of work substitute. MyWork = Substitute.For <IUnitOfWork>(); // Register the repositories with the unit of work. MyWork.Bet.Returns(BetRepository); MyWork.Lobby.Returns(LobbyRepository); MyWork.User.Returns(UserRepository); // Create a substitue for the factory. Factory = Substitute.For <IFactory>(); // Register the unit of work with the factory. Factory.GetUOF().Returns(MyWork); }
private void SetBetData(IEnumerable<Bet> settledBets, IEnumerable<Bet> unsettledBets) { _betRepository = Mock.Of<IBetRepository>(o => o.GetSettledBets() == settledBets && o.GetUnsettledBets() == unsettledBets); }
public BetService(IUnitOfWork uow, IBetRepository repository) { this.uow = uow; this.betRepository = repository; }
public BetController(ILogger <BetController> logger, IBetRepository betrepository) { _logger = logger; _betRepository = betrepository; }
public BetService(IBetRepository betRepository, IBetMapper betMapper) { m_BetRepository = betRepository; m_BetMapper = betMapper; }
public RankingRepository(IBetRepository betRepository, IScorer scorer) { this._betRepository = betRepository; this._scorer = scorer; }
public CustomerService(IBetRepository repository) { m_repository = repository; }
public BetService(IBetRepository betRepository, IBetCalculationFactory betCalculationFactory) { _betRepository = betRepository; _betCalculationFactory = betCalculationFactory; }
public BetController(IBetRepository repository) { _repos = repository; }
public BetsController(IBetRepository repo) { _repo = repo; }
public MatchRepository(IBetRepository betRepository) { m_BetRepository = betRepository; }
public void Init() { m_BetRepository = Container.UnityContainer.Resolve<IBetRepository>(); }
public SuspiciousBetManager(IBetRepository betRepository) { _betRepository = betRepository; }
public LaunchBetCommandHandler(IBetRepository betRepository) { _betRepository = betRepository; }
public BetsController(IBetRepository betrepository) { _betrepository = betrepository; }
public BettingController(IGameRepository gameRepository, IBetRepository betRepository, IGameService gameService) { this._gameService = gameService; }
public BetService(IBetRepository repository) { this.repository = repository; }