public UsersController( MathSiteDbContext context, MathServices services, IMapper mapper, IPasswordsManager passwordsManager, CrudServiceMethods <User, UserDto> crudServiceMethods, PageableServiceMethods <User, UserDto> pageableServiceMethods, CountableServiceMethods <User> countableServiceMethods ) : base(context, services, mapper) { _passwordsManager = passwordsManager; _crudServiceMethods = crudServiceMethods; _pageableServiceMethods = pageableServiceMethods; _countableServiceMethods = countableServiceMethods; }
public ShellViewModel( CreateMasterPasswordViewModel createMasterPasswordViewModel, EnterMasterPasswordViewModel enterMasterPasswordViewModel, Func <CreatePasswordViewModel> createPasswordViewModel, PasswordsViewModel passwordsViewModel, IEventAggregator eventAggregator, IPasswordsManager passwordsManager) { _createMasterPasswordViewModel = createMasterPasswordViewModel; _enterMasterPasswordViewModel = enterMasterPasswordViewModel; _createPasswordViewModel = createPasswordViewModel; _passwordsViewModel = passwordsViewModel; _eventAggregator = eventAggregator; _passwordsManager = passwordsManager; Items.AddRange(new Screen[] { _createMasterPasswordViewModel, _enterMasterPasswordViewModel, _passwordsViewModel }); }
/// <inheritdoc /> public UserSeeder(ILogger logger, MathSiteDbContext context, IPasswordsManager passwordsManager) : base(logger, context) { PasswordManager = passwordsManager; }
public PasswordsViewModel(IPasswordsManager passwordsManager, IEventAggregator eventAggregator, IMasterKeyManager masterKeyManager) { _passwordsManager = passwordsManager; _eventAggregator = eventAggregator; _masterKeyManager = masterKeyManager; }
/// <summary> /// Создается Data Seeder /// </summary> /// <param name="context">Контекст базы сайта</param> /// <param name="logger">Логгер</param> /// <param name="passwordHasher">Парольный хэшировщик</param> public DataSeeder(MathSiteDbContext context, ILogger <IDataSeeder> logger, IPasswordsManager passwordHasher) { _context = context; _logger = logger; _passwordHasher = passwordHasher; }
public CreatePasswordViewModel(IPasswordsManager passwordsManager, IEventAggregator eventAggregator) { _passwordsManager = passwordsManager; _eventAggregator = eventAggregator; }