Beispiel #1
0
 public StudentService(IEntityFrameworkGenericRepository <StudentEntity> entityFrameworkGenericRepository, IUnitOfWork unitOfWork, IMappingService mappingService, IEncryptingService encryptingService, ILoggingService loggingService)
 {
     _entityFrameworkGenericRepository = entityFrameworkGenericRepository;
     _unitOfWork        = unitOfWork;
     _mappingService    = mappingService;
     _encryptingService = encryptingService;
     _loggingService    = loggingService;
 }
Beispiel #2
0
 public AbsenceService(
     IEncryptingService encryptingService,
     IUnitOfWork unitOfWork,
     IEntityFrameworkGenericRepository <AbsenceEntity> absenceRepository, IQuerySettings <AbsenceEntity> querySettings)
 {
     _encryptingService = encryptingService;
     _unitOfWork        = unitOfWork;
     _absenceRepository = absenceRepository;
     _querySettings     = querySettings;
 }
        public AuthenticationService(
            IIdentitySignInService identitySignInService,
            IIdentityUserManagerService identityUserManagerService,
            IEncryptingService encryptingService)
        {
            Guard.WhenArgument(identitySignInService, nameof(identitySignInService)).IsNull().Throw();
            Guard.WhenArgument(identityUserManagerService, nameof(identityUserManagerService)).IsNull().Throw();

            _identitySignInService      = identitySignInService;
            _identityUserManagerService = identityUserManagerService;
            _encryptingService          = encryptingService;
        }
Beispiel #4
0
        public ClassService(
            IEntityFrameworkGenericRepository <ClassEntity> entityFrameworkGenericRepository,
            IQuerySettings <ClassEntity> querySettings,
            IUnitOfWork unitOfWork,
            IMappingService mappingService,
            IEncryptingService encryptingService, IUserService userService, ILoggingService loggingService)
        {
            Guard.WhenArgument(entityFrameworkGenericRepository, nameof(entityFrameworkGenericRepository)).IsNull().Throw();
            Guard.WhenArgument(querySettings, nameof(querySettings)).IsNull().Throw();
            Guard.WhenArgument(unitOfWork, nameof(unitOfWork)).IsNull().Throw();
            Guard.WhenArgument(mappingService, nameof(mappingService)).IsNull().Throw();
            Guard.WhenArgument(encryptingService, nameof(encryptingService)).IsNull().Throw();

            _entityFrameworkGenericRepository = entityFrameworkGenericRepository;
            _unitOfWork        = unitOfWork;
            _mappingService    = mappingService;
            _encryptingService = encryptingService;
            _userService       = userService;
            _loggingService    = loggingService;
            _querySettings     = querySettings;
        }
 /// <summary>
 /// Instantiates an instance of private_key_jwt secret validator
 /// </summary>
 public PrivateKeyJwtSecretValidator(IHttpContextAccessor contextAccessor, IEncryptingService service, ILogger <PrivateKeyJwtSecretValidator> logger)
 {
     _audienceUri = string.Concat(contextAccessor.HttpContext.GetIdentityServerIssuerUri().EnsureTrailingSlash(), "connect/token");
     _logger      = logger;
     Service      = service;
 }
Beispiel #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultTokenCreationService" /> class.
 /// </summary>
 /// <param name="clock">The options.</param>
 /// <param name="service">The service.</param>
 /// <param name="logger">The logger.</param>
 public CustomTokenCreationService(ISystemClock clock, IEncryptingService service, ILogger <DefaultTokenCreationService> logger)
 {
     Clock   = clock;
     Service = service;
     Logger  = logger;
 }