public AccountManager( IDataAccessAuthorizer dataAuthorizer, IUserManager userManager, IContactDataManager contactManager, ICredentialManager credentialManager, ICooperativeManager cooperativeManager, IFarmerManager farmerManager, IUserIdentityManager userIdentityManager, IMultiFactorAuthenticator multiFactorAuthenticator, StoreProvider storeProvider) { ThrowNullArguments( () => dataAuthorizer, () => userManager, () => contactManager, () => credentialManager, () => cooperativeManager, () => farmerManager, () => userIdentityManager, () => multiFactorAuthenticator, () => storeProvider); _storeProvider = storeProvider; _dataAccessAuthorizer = dataAuthorizer; _userManager = userManager; _userIdentityManager = userIdentityManager; _credentialManager = credentialManager; _cooperativeManager = cooperativeManager; _contactManager = contactManager; _farmerManager = farmerManager; _multiFactorAuth = multiFactorAuthenticator; }
public UserService(IOptions <AppSettings> options, AppDbContext _db, IUserIdentityManager <ApplicationUser, AppDbContext> _identityManager, IMapper _mapper, IExternalUserIdentityManager <ApplicationUser, AppDbContext> _externalManager ) { appSettings = options.Value; db = _db; identityManager = _identityManager; mapper = _mapper; externalManager = _externalManager; }