public PermissionTokenGenerator(IPermissionHelper permissionHelper, ICurrentUserService currentUserService, IOptionsMonitor <JwtOptions> jwtOptionsMonitor) { this.permissionHelper = permissionHelper; this.currentUserService = currentUserService; this.jwtOptions = jwtOptionsMonitor.CurrentValue; }
public FileStorageService(IUnityContainer container, ISaphirCloudBoxDataContextManager dataContextManager, BlobSettings blobSettings, AzureBlobClient azureBlobClient, IPermissionHelper permissionHelper, IUserService userService) : base(container, dataContextManager) { _userService = userService ?? throw new ArgumentNullException(nameof(userService)); _blobSettings = blobSettings ?? throw new ArgumentNullException(nameof(blobSettings)); _azureBlobClient = azureBlobClient ?? throw new ArgumentNullException(nameof(azureBlobClient)); _permissionHelper = permissionHelper ?? throw new ArgumentNullException(nameof(permissionHelper)); }
/// <summary> /// Initialises new instance of <see cref="PermissionActionFilter"/> /// </summary> /// <param name="userRepository">User Repository</param> public PermissionActionFilter(IUserRepository userRepository, IPermissionHelper permissionHelper) { this.userRepository = userRepository; this.permissionHelper = permissionHelper; }
/// <summary> /// Initialises new instance of <see cref="UserRepository"/> /// </summary> /// <param name="encDecryption">Encryption Decryption</param> /// <param name="permissionHelper">Permission Helper</param> public UserRepository(IDataMorpher encDecryption, IPermissionHelper permissionHelper, IUserSession userSession) { this.encDecryption = encDecryption; this.permissionHelper = permissionHelper; this.userSession = userSession; }
public ValidatePermissionTokenRequest(IPermissionHelper permissionHelper) => this.permissionHelper = permissionHelper;