/// <summary>
 /// Инициализировать декоратор.
 /// </summary>
 /// <param name="userService">Декорируемый сервис.</param>
 /// <param name="logger">Логгер для логирования операций входа и выхода пользователей.</param>
 public LoggedUserServiceDecorator(UserServiceBase userService, IAuthLogger logger)
 {
     this.UserService = userService;
     this.Logger      = logger;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Инициализирует декоратор.
 /// </summary>
 /// <param name="validator">Декорируемый валидатор.</param>
 /// <param name="logger">Логгер.</param>
 public LoggedGrantValidatorDecorator(ICustomGrantValidator validator, IAuthLogger logger = null)
 {
     this.Validator = validator;
     this.Logger    = logger;
 }