public CreateMessageCommand( IHttpContextAccessor httpContextAccessor, ICreateMessageRequestValidator validator, IDbMessageMapper mapper, IUserInfoMapper userInfoMapper, IImageInfoMapper imageInfoMapper, IMessageRepository repository, IResponseCreator responseCreator, IHubContext <ChatHub> chatHub, ILogger <CreateMessageCommand> logger, IRequestClient <IGetUsersDataRequest> rcGetUsers, IRequestClient <IGetImagesRequest> rcGetImages, IMemoryCache cache, IOptions <MemoryCacheConfig> cacheOptions) { _httpContextAccessor = httpContextAccessor; _validator = validator; _mapper = mapper; _userInfoMapper = userInfoMapper; _imageInfoMapper = imageInfoMapper; _repository = repository; _responseCreator = responseCreator; _chatHub = chatHub; _logger = logger; _rcGetUsers = rcGetUsers; _rcGetImages = rcGetImages; _cache = cache; _cacheOptions = cacheOptions; }
public GetChannelCommand( IBaseFindFilterValidator baseFindValidator, IChannelRepository repository, IChannelInfoMapper channelMapper, IMessageInfoMapper messageMapper, IUserInfoMapper userMapper, IImageInfoMapper imageMapper, IHttpContextAccessor httpContextAccessor, IResponseCreator responseCreator, IRequestClient <IGetUsersDataRequest> rcGetUsers, IRequestClient <IGetImagesRequest> rcGetImages, ILogger <GetChannelCommand> logger) { _baseFindValidator = baseFindValidator; _repository = repository; _channelMapper = channelMapper; _messageMapper = messageMapper; _userMapper = userMapper; _imageMapper = imageMapper; _httpContextAccessor = httpContextAccessor; _responseCreator = responseCreator; _rcGetUsers = rcGetUsers; _rcGetImages = rcGetImages; _logger = logger; }
public GetWorkspaceCommand( IWorkspaceInfoMapper workspaceInfoMapper, IImageInfoMapper imageMapper, IUserInfoMapper userMapper, IWorkspaceRepository repository, IRequestClient <IGetUsersDataRequest> rcGetUsers, IRequestClient <IGetImagesRequest> rcGetImages, ILogger <GetWorkspaceCommand> logger, IResponseCreator responseCreator, IHttpContextAccessor httpContextAccessor) { _workspaceInfoMapper = workspaceInfoMapper; _imageMapper = imageMapper; _userMapper = userMapper; _repository = repository; _rcGetUsers = rcGetUsers; _rcGetImages = rcGetImages; _logger = logger; _responseCreator = responseCreator; _responseCreator = responseCreator; _httpContextAccessor = httpContextAccessor; }