/// <summary> /// Initializes a new instance of the <see cref="認証サービス"/> class. /// </summary> /// <param name="tenantRepository"> /// An instance of <see cref="IテナントRepository"/> to use internally. /// </param> /// <param name="userRepository"> /// An instance of <see cref="IユーザーRepository"/> to use internally. /// </param> /// <param name="encryptionService"> /// An instance of <see cref="I暗号化サービス"/> to use internally. /// </param> public 認証サービス( IテナントRepository tenantRepository, IユーザーRepository userRepository, I暗号化サービス encryptionService) { this.encryptionService = encryptionService; this.tenantRepository = tenantRepository; this.userRepository = userRepository; }
public アクセスアプリケーションサービス( IグループRepository groupRepository, IロールRepository roleRepository, IテナントRepository tenantRepository, IユーザーRepository userRepository) { this.groupRepository = groupRepository; this.roleRepository = roleRepository; this.tenantRepository = tenantRepository; this.userRepository = userRepository; }