示例#1
0
 public RealmService(
     IRealmRepository repository,
     ITimeProvider timeProvider,
     IPlayerRepository playerRepository)
 {
     this.repository       = repository;
     this.timeProvider     = timeProvider;
     this.playerRepository = playerRepository;
 }
 public PullRealmDataBackgroundJob(
     IBlizzardService blizzardService,
     IConnectedRealmRepository connectedRealmRepository,
     IRealmRepository realmRepository,
     IMapper mapper,
     ILogger <PullRealmDataBackgroundJob> logger)
 {
     this.blizzardService          = blizzardService ?? throw new ArgumentNullException(nameof(blizzardService));
     this.connectedRealmRepository = connectedRealmRepository ?? throw new ArgumentNullException(nameof(connectedRealmRepository));
     this.realmRepository          = realmRepository ?? throw new ArgumentNullException(nameof(realmRepository));
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DigestAuthenticator"/> class.
 /// </summary>
 /// <param name="realmRepository">Used to lookup the realm for a HTTP request</param>
 /// <param name="userService">Supplies users during authentication process.</param>
 public DigestAuthenticator(IRealmRepository realmRepository, IAccountStorage userService)
 {
     this.realmRepository = realmRepository;
     this.userService     = userService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DigestAuthenticator"/> class.
 /// </summary>
 /// <param name="realmRepository">Used to lookup the realm for a HTTP request</param>
 /// <param name="userService">Supplies users during authentication process.</param>
 public DigestAuthenticator(IRealmRepository realmRepository, IAccountService userService)
 {
     _realmRepository = realmRepository;
     _userService = userService;
 }
 public RealmService(IRealmRepository realmRepository)
 {
     RealmRepository = realmRepository;
 }
示例#6
0
 public TermRepository()
 {
     realmRepository = new RealmRepository();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DigestAuthenticator"/> class.
 /// </summary>
 /// <param name="realmRepository">Used to lookup the realm for a HTTP request</param>
 /// <param name="userService">Supplies users during authentication process.</param>
 public DigestAuthenticator(IRealmRepository realmRepository, IAuthenticateUserService userService)
 {
     _realmRepository = realmRepository;
     _userService     = userService;
 }
示例#8
0
 public RealmsController(IRealmRepository realmRepository, IMapper mapper)
 {
     this.realmRepository = realmRepository;
     this.mapper          = mapper;
 }
示例#9
0
 public RealmApiCacheService(IRealmRepository repository)
 {
     Repository = repository;
 }
 public EmailTemplateService(IEmailTemplateRepository emailTemplateRepository, IRealmRepository realmRepository)
 {
     EmailTemplateRepository = emailTemplateRepository;
     RealmRepository = realmRepository;
 }