public FilmsController(FilmsService filmsService, TokensService tokensService, AccountsService accountsService) { _filmsService = filmsService; _tokensService = tokensService; _accountsService = accountsService; }
/// <summary> /// Konstruktor klasy HomeController. Przez parametry konstruktora wstrzykujemy wszystkie potrzebne klasy, /// które zostały zarejestrowane w klasie Startup. /// </summary> public HomeController( ILogger <HomeController> logger, TokenGenerator tokenGenerator, TokensService tokensService, CandidatesService candidatesService, UsersService usersService, UserManager <ApplicationUser> userManager ) { _logger = logger; _tokenGenerator = tokenGenerator; _tokensService = tokensService; _candidatesService = candidatesService; _usersService = usersService; _userManager = userManager; }
private readonly TokensService tokensService; // Сервис токенов /// <summary> /// Конструктор, который принимает сервисы пользователей и авторизации /// </summary> /// <param name="userManager">Пользовательский сервис</param> /// <param name="signInManager">Авторизационный сервис</param> public UserService(UserManager <User> userManager, SignInManager <User> signInManager, TokensService tokensService) { _userManager = userManager; _signInManager = signInManager; this.tokensService = tokensService; }
public AccountsController(AccountsService accountsService, TokensService tokensService) { _accountsService = accountsService; _tokensService = tokensService; }