public PlayerService(IPokemonUserSQLStore pokemonUserSQLStore, UserManager <DapperIdentityUser> userManager, IHttpContextAccessor httpsContextAccessor, IQuizCalculations quizCalculations) { _pokemonUserSQLStore = pokemonUserSQLStore; _userManager = userManager; _httpContextAccessor = httpsContextAccessor; _quizCalculations = quizCalculations; }
public QuizFlow (IHttpContextAccessor httpContextAccessor, IRandomizer randomizer, IPokemonService pokemonService, IQuizCalculations quizCalculations) { _session = httpContextAccessor.HttpContext.Session; _randomizer = randomizer; _pokemonService = pokemonService; _quizCalculations = quizCalculations; }
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; }