public MessangerCryptor( IServiceProvider serviceProvider, IAesCipher aes, IRsaCypher rsa, ISessionCacheService sessionCacheService, ICypherProvider cypherProvider, ISessionProvider sessionProvider, IStrongKeyProvider strongKeyProvider) { this.serviceProvider = serviceProvider; this.aes = aes; this.rsa = rsa; this.sessionCacheService = sessionCacheService; this.cypherProvider = cypherProvider; this.strongKeyProvider = strongKeyProvider; this.sessionProvider = sessionProvider; }
public SessionService(ISessionProvider sessionProvider, ITransactionProvider transactionProvider, IRsaCypher rsaCypher, UserManager <User> userManager, RoleManager <IdentityRole> roleManager, IStrongKeyProvider strongKeyProvider, ICypherProvider cypherProvider, IAesCipher aesCypher, ISessionCacheService sessionCacheService, ProcessingProvider processingProvider) { this.transactionProvider = transactionProvider; this.sessionProvider = sessionProvider; this.rsaCypher = rsaCypher; this.roleManager = roleManager; this.userManager = userManager; this.strongKeyProvider = strongKeyProvider; this.cypherProvider = cypherProvider; this.aesCypher = aesCypher; this.sessionCacheService = sessionCacheService; this.processingProvider = processingProvider; }