public WhisperService(IWhisperRepository whisperRepoistory, ICacheFactory cacheFactory, IUserRepository userRepository, IHttpClientFactory httpClientFactory) { _whisperRepoistory = whisperRepoistory; _cacheClient = cacheFactory.CreateClient(CacheType.Redis); _userRepository = userRepository; _httpClientFactory = httpClientFactory; }
public WhisperController(IWhisperRepository whisperRepository, IWhisperService whisperService, IHttpContextAccessor httpContext , IHubContext <SingalrClient, ISingalrClient> hubContext) { _whisperRepository = whisperRepository; _whisperService = whisperService; _httpContext = httpContext; }
public WhisperService(IWhisperRepository whisperRepository, IEventBus eventBus , ICacheClient cacheClient, ICommentRepository commentRepository) { _whisperRepository = whisperRepository; _eventBus = eventBus; _cacheClient = cacheClient; _commentRepository = commentRepository; }
public WhisperEventHandler(ICommentRepository commentRepository, ITidingsRepository tidingsRepository, IWhisperRepository whisperRepository , ISingalrContent singalrContent, ICacheClient cacheClient) { _commentRepository = commentRepository; _tidingsRepository = tidingsRepository; _whisperRepository = whisperRepository; _singalrContent = singalrContent; _cacheClient = cacheClient; }
public WhisperCommandHandler(IWhisperRepository whisperRepository, ICacheClient cacheClient, ISingalrContent singalrContent , IUserRepository userRepository, IEventBus eventBus) { _whisperRepository = whisperRepository; _cacheClient = cacheClient; _singalrContent = singalrContent; _userRepository = userRepository; _eventBus = eventBus; }