Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="owner"></param>
 /// <param name="loadBalancer"></param>
 /// <param name="log"></param>
 /// <param name="repository"></param>
 public HashLoader(IEntity owner, IDatabaseLoadBalancer loadBalancer, ILogWrapper log,
                   IHashRepository repository)
     : base(owner, loadBalancer)
 {
     _log        = log;
     _repository = (HashRepository)repository;
 }
Пример #2
0
 public ImageController(IImageRepository imageRepository, IHashRepository hashRepository, ITypeRepository typeRepository, IConfiguration configuration, IHttpClientFactory clientFactory)
 {
     ImageRepository   = imageRepository;
     HashRepository    = hashRepository;
     TypeRepository    = typeRepository;
     Configuration     = configuration;
     HttpClientFactory = clientFactory;
 }
Пример #3
0
 public NetworkManager(ITcpServer tcpServer, IHashRepository hashRepository, IHashLoader hashLoader,
                       [Named("GameUserRepository")] IUserRepository gameUserRepository,
                       [Named("PendingUserRepository")] IUserRepository pendingUserRepository)
 {
     Server             = (TcpServer)tcpServer;
     _hashRepository    = (HashRepository)hashRepository;
     _hashLoader        = (HashLoader)hashLoader;
     _userRepository    = (GameUserRepository)gameUserRepository;
     _pendingRepository = (PendingUserRepository)pendingUserRepository;
 }
Пример #4
0
 public AuthService(
     IHashRepository hashRepository,
     IUserRepository userRepository,
     IHttpContextAccessor httpContextAccessor,
     ILogger <AuthService> logger)
 {
     _hashRepository      = hashRepository;
     _userRepository      = userRepository;
     _httpContextAccessor = httpContextAccessor;
     _logger = logger;
 }
Пример #5
0
 public EntityFrameworkRepository(TContext context, IHashRepository hashRepository = null)
 {
     _context        = context;
     _hashRepository = hashRepository;
 }
Пример #6
0
 /// <summary>
 /// This can be cleaner if I create separate read and write repos
 /// </summary>
 /// <param name="saltCache"></param>
 /// <param name="hashRepository"></param>
 public WordsRepository(ISaltCache saltCache = null, IHashRepository hashRepository = null)
 {
     _hashRepository = hashRepository;
     _saltCache      = saltCache;
 }
Пример #7
0
 public UnitOfWork(OrdersDbContext context, IOrderRepository orderRepository, IHashRepository hashRepository)
 {
     this.context    = context;
     OrderRepository = orderRepository;
     HashRepository  = hashRepository;
 }