/// <summary> Constructor. </summary> /// <param name="logger"> The logger. </param> /// <param name="mailService"> The mail service. </param> /// <param name="errorOptions"> Options for controlling the error. </param> /// <param name="localizerFactory"> The localizer factory. </param> /// <param name="applicationOptions"> Options for controlling the application. </param> public HomeController(ILogger <HomeController> logger, ITemplatingMailService mailService, ErrorOptions errorOptions, IStringLocalizerFactory localizerFactory, ApplicationOptions applicationOptions) { _logger = logger; _mailService = mailService; _errorOptions = errorOptions; _localizerFactory = localizerFactory; _applicationOptions = applicationOptions; }
/// <summary>Constructor.</summary> /// <param name="identityDataService"> The identity data service. </param> /// <param name="userManager"> Manager for user. </param> /// <param name="applicationOptions"> Gets options for controlling the application. </param> /// <param name="emailSender"> The email sender. </param> /// <param name="localizerFactory"> The localizer factory. </param> /// <param name="authorizationDataService"> The authorization data service. </param> public AdminController(IIdentityDataService identityDataService, UserManager <IdentityUserEntity> userManager, ApplicationOptions applicationOptions, ITemplatingMailService emailSender, IStringLocalizerFactory localizerFactory, IAuthorizationDataService authorizationDataService) { _identityDataService = identityDataService; _userManager = userManager; _applicationOptions = applicationOptions; _emailSender = emailSender; _localizerFactory = localizerFactory; _authorizationDataService = authorizationDataService; }
/// <summary>Constructor.</summary> /// <param name="userManager"> Manager for user. </param> /// <param name="signInManager"> Manager for sign in. </param> /// <param name="emailSender"> The email sender. </param> /// <param name="loggerFactory"> The logger factory. </param> /// <param name="localizer"> The localizer. </param> public ProfileController( UserManager <IdentityUserEntity> userManager, SignInManager <IdentityUserEntity> signInManager, ITemplatingMailService emailSender, ILoggerFactory loggerFactory, IStringLocalizer <ProfileResource> localizer) { _userManager = userManager; _signInManager = signInManager; _logger = loggerFactory.CreateLogger <ProfileController>(); _localizer = localizer; }
/// <summary> Constructor. </summary> /// <param name="userManager"> Manager for user. </param> /// <param name="signInManager"> Manager for sign in. </param> /// <param name="emailSender"> The email sender. </param> /// <param name="loggerFactory"> The logger factory. </param> /// <param name="dataService"> The data service. </param> /// <param name="adminOptions"> Options for controlling the admin. </param> /// <param name="localizer"> The localizer. </param> /// <param name="localizerFactory"> The localizer factory. </param> /// <param name="identityDataService"> The identity data service. </param> /// <param name="applicationOptions"> Options for controlling the application. </param> public AccountController( UserManager <IdentityUserEntity> userManager, SignInManager <IdentityUserEntity> signInManager, ITemplatingMailService emailSender, ILoggerFactory loggerFactory, IIdentityDataService dataService, AdminOptions adminOptions, IStringLocalizer <AccountResource> localizer, IStringLocalizerFactory localizerFactory, IIdentityDataService identityDataService, ApplicationOptions applicationOptions) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = loggerFactory.CreateLogger <AccountController>(); _adminOptions = adminOptions; _localizer = localizer; _localizerFactory = localizerFactory; _identityDataService = identityDataService; _applicationOptions = applicationOptions; }