/// <summary> /// Initializes a new instance of the <see cref="UserStore" /> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> /// <param name="queryMaterializer">The query materializer.</param> /// <param name="mapperProvider">The mapper provider.</param> /// <param name="roleStore">The role store.</param> public UserStore( IUnitOfWork unitOfWork, IQueryMaterializer queryMaterializer, IMapperProvider mapperProvider, IRoleStore <Role> roleStore) { _unitOfWork = unitOfWork.ThrowIfArgumentIsNull(nameof(unitOfWork)); _queryMaterializer = queryMaterializer.ThrowIfArgumentIsNull(nameof(queryMaterializer)); _mapperProvider = mapperProvider.ThrowIfArgumentIsNull(nameof(mapperProvider)); _roleStore = roleStore.ThrowIfArgumentIsNull(nameof(roleStore)); }
/// <summary> /// Initializes a new instance of the <see cref="RegisterModel" /> class. /// </summary> /// <param name="userManager">The user manager.</param> /// <param name="signInManager">The sign in manager.</param> /// <param name="logger">The logger.</param> /// <param name="emailSender">The email sender.</param> /// <param name="mapperProvider">The mapper provider.</param> public RegisterModel( UserManager <User> userManager, SignInManager <User> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, IMapperProvider mapperProvider) { _userManager = userManager.ThrowIfArgumentIsNull(nameof(userManager)); _signInManager = signInManager.ThrowIfArgumentIsNull(nameof(signInManager)); _logger = logger.ThrowIfArgumentIsNull(nameof(logger)); _emailSender = emailSender.ThrowIfArgumentIsNull(nameof(emailSender)); _mapperProvider = mapperProvider.ThrowIfArgumentIsNull(nameof(mapperProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="ExternalLoginModel" /> class. /// </summary> /// <param name="signInManager">The sign in manager.</param> /// <param name="userManager">The user manager.</param> /// <param name="emailSender">The email sender.</param> /// <param name="logger">The logger.</param> /// <param name="mapperProvider">The mapper provider.</param> public ExternalLoginModel( SignInManager <User> signInManager, UserManager <User> userManager, IEmailSender emailSender, ILogger <ExternalLoginModel> logger, IMapperProvider mapperProvider) { _signInManager = signInManager.ThrowIfArgumentIsNull(nameof(signInManager)); _userManager = userManager.ThrowIfArgumentIsNull(nameof(userManager)); _emailSender = emailSender.ThrowIfArgumentIsNull(nameof(emailSender)); _logger = logger.ThrowIfArgumentIsNull(nameof(logger)); _mapperProvider = mapperProvider.ThrowIfArgumentIsNull(nameof(mapperProvider)); }