Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }