Ejemplo n.º 1
0
 public UserController(IUserRepository _userRepository,
                       IRatingRepository _ratingRepository,
                       IValidator _validator,
                       IPasswordHasher _passwordHasher,
                       ICounterRepository _counterRepository,
                       IPersistentLoginHandler _loginHandler,
                       ITimedTrainingScoreRepository _timedTrainingScoreRepository,
                       IUserVerifier _userVerifier,
                       IEmailSender _emailSender,
                       IGameRepository _gameRepository,
                       IOptions <Settings> settings)
     : base(_userRepository, _loginHandler)
 {
     userRepository               = _userRepository;
     ratingRepository             = _ratingRepository;
     validator                    = _validator;
     passwordHasher               = _passwordHasher;
     counterRepository            = _counterRepository;
     loginHandler                 = _loginHandler;
     timedTrainingScoreRepository = _timedTrainingScoreRepository;
     userVerifier                 = _userVerifier;
     emailSender                  = _emailSender;
     gameRepository               = _gameRepository;
     recaptchaKey                 = settings.Value.RecaptchaKey;
     requireEmailVerification     = settings.Value.Email.RequireEmailVerification;
 }
Ejemplo n.º 2
0
 public Variant960Controller(IUserRepository _userRepository, IPersistentLoginHandler _loginHandler, IRandomProvider _randomProvider, IGameRepository _gameRepository, IMoveCollectionTransformer _moveCollectionTransformer, IGameConstructor _gameConstructor) : base(_userRepository, _loginHandler)
 {
     randomProvider            = _randomProvider;
     gameRepository            = _gameRepository;
     moveCollectionTransformer = _moveCollectionTransformer;
     gameConstructor           = _gameConstructor;
 }
 public EndgamesController(IUserRepository _userRepository,
                           IPersistentLoginHandler _loginHandler,
                           IEndgameTrainingSessionRepository _endgameTrainingSessionRepository,
                           IMoveCollectionTransformer _moveCollectionTransformer) : base(_userRepository, _loginHandler)
 {
     endgameTrainingSessionRepository = _endgameTrainingSessionRepository;
     moveCollectionTransformer        = _moveCollectionTransformer;
 }
Ejemplo n.º 4
0
 public SocketController(IUserRepository _userRepository, IPersistentLoginHandler _loginHandler, ILobbySocketHandlerRepository _lobbySocketHandlerRepository, ILobbySeekRepository _seekRepository, IGameRepository _gameRepository, IRandomProvider _randomProvider, IGameSocketHandlerRepository _gameSocketHandlerRepository, IGameRepoForSocketHandlers _gameRepoForSocketHandlers, IMoveCollectionTransformer _moveCollectionTransformer)
     : base(_userRepository, _loginHandler)
 {
     lobbySocketHandlerRepository = _lobbySocketHandlerRepository;
     seekRepository = _seekRepository;
     gameRepository = _gameRepository;
     randomProvider = _randomProvider;
     gameSocketHandlerRepository = _gameSocketHandlerRepository;
     gameRepoForSocketHandlers   = _gameRepoForSocketHandlers;
     moveCollectionTransformer   = _moveCollectionTransformer;
 }
Ejemplo n.º 5
0
 public CommentController(ICommentRepository _commentRepository,
                          ICommentVoteRepository _commentVoteRepository,
                          IUserRepository _userRepository,
                          ICounterRepository _counterRepository,
                          IPersistentLoginHandler _loginHandler,
                          INotificationRepository _notificationRepository,
                          IPuzzleRepository _puzzleRepository) : base(_userRepository, _loginHandler)
 {
     commentRepository      = _commentRepository;
     commentVoteRepository  = _commentVoteRepository;
     counterRepository      = _counterRepository;
     notificationRepository = _notificationRepository;
     puzzleRepository       = _puzzleRepository;
 }
Ejemplo n.º 6
0
 public TimedTrainingController(IUserRepository _userRepository,
                                ITimedTrainingScoreRepository _timedTrainingRepository,
                                IPositionRepository _positionRepository,
                                ITimedTrainingSessionRepository _timedTrainingSessionRepository,
                                ITimedTrainingScoreRepository _timedTrainingScoreRepository,
                                IMoveCollectionTransformer _moveCollectionTransformer,
                                IPersistentLoginHandler _loginHandler,
                                IGameConstructor _gameConstructor)
     : base(_userRepository, _loginHandler)
 {
     timedTrainingRepository        = _timedTrainingRepository;
     positionRepository             = _positionRepository;
     timedTrainingSessionRepository = _timedTrainingSessionRepository;
     timedTrainingScoreRepository   = _timedTrainingScoreRepository;
     moveCollectionTransformer      = _moveCollectionTransformer;
     loginHandler    = _loginHandler;
     gameConstructor = _gameConstructor;
 }
Ejemplo n.º 7
0
 public PuzzleController(IPuzzlesBeingEditedRepository _puzzlesBeingEdited,
                         IPuzzleRepository _puzzleRepository,
                         IUserRepository _userRepository,
                         IRatingUpdater _ratingUpdater,
                         IMoveCollectionTransformer _movecollectionTransformer,
                         IPuzzleTrainingSessionRepository _puzzleTrainingSessionRepository,
                         ICounterRepository _counterRepository,
                         IPersistentLoginHandler _loginHandler,
                         IGameConstructor _gameConstructor) : base(_userRepository, _loginHandler)
 {
     puzzlesBeingEdited              = _puzzlesBeingEdited;
     puzzleRepository                = _puzzleRepository;
     ratingUpdater                   = _ratingUpdater;
     moveCollectionTransformer       = _movecollectionTransformer;
     puzzleTrainingSessionRepository = _puzzleTrainingSessionRepository;
     counterRepository               = _counterRepository;
     gameConstructor                 = _gameConstructor;
 }
 public UserController(IUserRepository _userRepository,
                       IRatingRepository _ratingRepository,
                       IValidator _validator,
                       IPasswordHasher _passwordHasher,
                       ICounterRepository _counterRepository,
                       IPersistentLoginHandler _loginHandler,
                       ITimedTrainingScoreRepository _timedTrainingScoreRepository,
                       IUserVerifier _userVerifier,
                       IEmailSender _emailSender)
     : base(_userRepository, _loginHandler)
 {
     userRepository               = _userRepository;
     ratingRepository             = _ratingRepository;
     validator                    = _validator;
     passwordHasher               = _passwordHasher;
     counterRepository            = _counterRepository;
     loginHandler                 = _loginHandler;
     timedTrainingScoreRepository = _timedTrainingScoreRepository;
     userVerifier                 = _userVerifier;
     emailSender                  = _emailSender;
 }
 public HomeController(IUserRepository _userRepository, IPersistentLoginHandler _loginHandler) : base(_userRepository, _loginHandler)
 {
 }
 public ReviewController(IPuzzleRepository _puzzleRepository, IUserRepository _userRepository, IPersistentLoginHandler _loginHandler, INotificationRepository _notificationRepository)
     : base(_userRepository, _loginHandler)
 {
     puzzleRepository       = _puzzleRepository;
     notificationRepository = _notificationRepository;
 }
 public ReportController(IReportRepository _reportRepository, IUserRepository _userRepository, IPersistentLoginHandler _loginHandler) : base(_userRepository, _loginHandler)
 {
     reportRepository = _reportRepository;
 }
 public NotificationController(IUserRepository _userRepository, IPersistentLoginHandler _loginHandler, INotificationRepository _notificationRepository)
     : base(_userRepository, _loginHandler)
 {
     notificationRepository = _notificationRepository;
 }
 public CVTController(IUserRepository _userRepository, IPersistentLoginHandler _loginHandler)
 {
     userRepository = _userRepository;
     loginHandler   = _loginHandler;
 }
Ejemplo n.º 14
0
 public ReviewController(IPuzzleRepository _puzzleRepository, IUserRepository _userRepository, IPersistentLoginHandler _loginHandler) : base(_userRepository, _loginHandler)
 {
     puzzleRepository = _puzzleRepository;
 }