示例#1
0
 public GroupUserService(
     IAuthorizedUserHelper authorizedUserHelper,
     IGroupUserRepository groupUserRepository,
     IGroupUserStore groupUserStore,
     IGroupEventService groupEventService,
     IGroupRepository groupRepository,
     IChannelEventService channelEventService,
     IChannelUserRepository channelUserRepository,
     IChannelUserStore channelUserStore,
     IChatEventService chatEventService,
     IChatUserRepository chatUserRepository,
     IChatUserStore chatUserStore,
     IChatService chatService,
     IUserRepository userRepository,
     IMailService mailService,
     IMapper mapper
     )
 {
     _groupUserRepository   = groupUserRepository;
     _groupUserStore        = groupUserStore;
     _groupEventService     = groupEventService;
     _groupRepository       = groupRepository;
     _channelEventService   = channelEventService;
     _channelUserRepository = channelUserRepository;
     _channelUserStore      = channelUserStore;
     _chatUserRepository    = chatUserRepository;
     _chatUserStore         = chatUserStore;
     _chatEventService      = chatEventService;
     _chatService           = chatService;
     _userRepository        = userRepository;
     _mailService           = mailService;
     _mapper         = mapper;
     _authorizedUser = authorizedUserHelper.GetAuthorizedUser();
 }
示例#2
0
 public ChatHub(IUserRepository userRepository, IChatUserRepository chatUserRepository,
                IMessageRepository messageRepository, IChatRepository chatRepository)
 {
     _userRepository     = userRepository;
     _chatUserRepository = chatUserRepository;
     _messageRepository  = messageRepository;
     _chatRepository     = chatRepository;
 }
示例#3
0
 public ChatController(IUserRepository userRepository, IChatRepository chatRepository,
                       IChatUserRepository chatUserRepository, IMessageRepository messageRepository)
 {
     _userRepository     = userRepository;
     _chatRepository     = chatRepository;
     _chatUserRepository = chatUserRepository;
     _messageRepository  = messageRepository;
 }
示例#4
0
 public UserController(IUserRepository userRepository, ILoggingRepository loggingRepository,
                       IChatRepository chatRepository, IChatUserRepository chatUserRepository, IFriendsSearcher friendsSearcher)
 {
     _chatUserRepository = chatUserRepository;
     _chatRepository     = chatRepository;
     _userRepository     = userRepository;
     _loggingRepository  = loggingRepository;
     _friendsSearcher    = friendsSearcher;
 }
示例#5
0
 public ChatUserSeeder(
     IChatEventService chatEventService,
     IChatUserStore chatUserStore,
     IChatUserRepository chatUserRepository,
     IGroupRepository groupRepository)
 {
     _chatEventService   = chatEventService;
     _chatUserStore      = chatUserStore;
     _chatUserRepository = chatUserRepository;
     _groupRepository    = groupRepository;
 }
示例#6
0
 public ChatsController(
     IHttpContextAccessor httpContextAccessor,
     IHubContext <HubChatClient, IHubChatClient> hubChatContext,
     IChatContext chatContext,
     IChatUserRepository chatUserRepository)
 {
     _httpContextAccessor = httpContextAccessor;
     _hubChatContext      = hubChatContext;
     _chatContext         = chatContext;
     _chatUserRepository  = chatUserRepository;
 }
示例#7
0
 public MessagesController(ILoggingRepository loggingRepository, IMessageRepository messageRepository,
                           IChatRepository chatRepository, IChatUserRepository chatUserRepository, IUserRepository userRepository,
                           IJwtFormater jwtFormater, ILogger <MessagesController> logger) : base()
 {
     _chatRepository     = chatRepository;
     _loggingRepository  = loggingRepository;
     _messageRepository  = messageRepository;
     _chatUserRepository = chatUserRepository;
     _userRepository     = userRepository;
     _jwtFormater        = jwtFormater;
     _logger             = logger;
 }
示例#8
0
 public ChatSeeder(
     IChatEventService chatEventService,
     IGroupRepository groupRepository,
     IChatRepository chatRepository,
     IChatUserRepository chatUserRepository,
     IUserRepository userRepository)
 {
     _chatEventService   = chatEventService;
     _groupRepository    = groupRepository;
     _chatRepository     = chatRepository;
     _chatUserRepository = chatUserRepository;
     _userRepository     = userRepository;
 }
 public ChatValidationService(
     IAuthorizedUserHelper authorizedUserHelper,
     IChatUserRepository chatUserRepository,
     IChatRepository chatRepository,
     IGroupValidationService groupValidationService,
     IUserValidationService userValidationService
     )
 {
     _chatUserRepository     = chatUserRepository;
     _groupValidationService = groupValidationService;
     _chatRepository         = chatRepository;
     _userValidationService  = userValidationService;
     _authorizedUser         = authorizedUserHelper.GetAuthorizedUser();
 }
示例#10
0
 public HubChatClient(
     IChatContext chatContext,
     IChatRoomRepository chatRoomRepository,
     IChatSessionRepository chatSessionRepository,
     IChatUserRepository chatUserRepository,
     IOptionsMonitor <ChatOptions> chatOptions,
     IServiceLogger <HubChatClient> logger)
 {
     _chatContext           = chatContext;
     _chatRoomRepository    = chatRoomRepository;
     _chatSessionRepository = chatSessionRepository;
     _chatUserRepository    = chatUserRepository;
     _chatOptions           = chatOptions;
     _logger = logger;
 }
示例#11
0
 public ChatUserManager()
 {
     _AlphasoftWebsiteContext = new AlphasoftWebsiteContext();
     _iChatUserRepository     = new ChatUserRepository(_AlphasoftWebsiteContext);
 }
示例#12
0
 public UserService(IChatUserRepository userRepository)
 {
     _userRepository = userRepository;
 }
示例#13
0
 public ChatUserService(IChatUserRepository chatUserRepository, IMapper mapper)
 {
     _chatUserRepository = chatUserRepository;
     _mapper             = mapper;
 }
示例#14
0
 public FriendsSearcher(IUserRepository userRepository, IChatRepository chatRepository, IChatUserRepository chatUserRepository)
 {
     _userRepository     = userRepository;
     _chatRepository     = chatRepository;
     _chatUserRepository = chatUserRepository;
 }