public PlayerService(IPokemonUserSQLStore pokemonUserSQLStore, UserManager <DapperIdentityUser> userManager, IHttpContextAccessor httpsContextAccessor, IQuizCalculations quizCalculations)
 {
     _pokemonUserSQLStore = pokemonUserSQLStore;
     _userManager         = userManager;
     _httpContextAccessor = httpsContextAccessor;
     _quizCalculations    = quizCalculations;
 }
Esempio n. 2
0
 public QuizFlow
     (IHttpContextAccessor httpContextAccessor,
     IRandomizer randomizer,
     IPokemonService pokemonService,
     IQuizCalculations quizCalculations)
 {
     _session          = httpContextAccessor.HttpContext.Session;
     _randomizer       = randomizer;
     _pokemonService   = pokemonService;
     _quizCalculations = quizCalculations;
 }
Esempio n. 3
0
        public QuizController
            (IPokemonService pokemonService,
            IRandomizer randomizer,
            IHttpContextAccessor httpContextAccessor,
            IQuizCalculations quizCalculations,
            IQuizFlow quizFlow,
            IPokemonUserSQLService pokemonUserSQLService)

        {
            _pokemonService        = pokemonService;
            _randomizer            = randomizer;
            _session               = httpContextAccessor.HttpContext.Session;
            _quizCalulations       = quizCalculations;
            _quizFlow              = quizFlow;
            _pokemonUserSQLService = pokemonUserSQLService;
        }