/// <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; }
public ImageController(IImageRepository imageRepository, IHashRepository hashRepository, ITypeRepository typeRepository, IConfiguration configuration, IHttpClientFactory clientFactory) { ImageRepository = imageRepository; HashRepository = hashRepository; TypeRepository = typeRepository; Configuration = configuration; HttpClientFactory = clientFactory; }
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; }
public AuthService( IHashRepository hashRepository, IUserRepository userRepository, IHttpContextAccessor httpContextAccessor, ILogger <AuthService> logger) { _hashRepository = hashRepository; _userRepository = userRepository; _httpContextAccessor = httpContextAccessor; _logger = logger; }
public EntityFrameworkRepository(TContext context, IHashRepository hashRepository = null) { _context = context; _hashRepository = hashRepository; }
/// <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; }
public UnitOfWork(OrdersDbContext context, IOrderRepository orderRepository, IHashRepository hashRepository) { this.context = context; OrderRepository = orderRepository; HashRepository = hashRepository; }