コード例 #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 ServerHub(IUserConnectionService userConnectionService,
                  IPermanentConnectionService permanentConnectionService,
                  IOnlineService onlineService,
                  IChatEventService chatEventService)
 {
     _userConnectionService      = userConnectionService;
     _permanentConnectionService = permanentConnectionService;
     _onlineService    = onlineService;
     _chatEventService = chatEventService;
 }
コード例 #3
0
 public ChatUserSeeder(
     IChatEventService chatEventService,
     IChatUserStore chatUserStore,
     IChatUserRepository chatUserRepository,
     IGroupRepository groupRepository)
 {
     _chatEventService   = chatEventService;
     _chatUserStore      = chatUserStore;
     _chatUserRepository = chatUserRepository;
     _groupRepository    = groupRepository;
 }
コード例 #4
0
 public ChatSeeder(
     IChatEventService chatEventService,
     IGroupRepository groupRepository,
     IChatRepository chatRepository,
     IChatUserRepository chatUserRepository,
     IUserRepository userRepository)
 {
     _chatEventService   = chatEventService;
     _groupRepository    = groupRepository;
     _chatRepository     = chatRepository;
     _chatUserRepository = chatUserRepository;
     _userRepository     = userRepository;
 }
コード例 #5
0
 public DirectMessageService(IGenericRepository <DirectMessage> directMessageGR,
                             IGenericRepository <DirectChat> directChatGR,
                             IDataBaseNotificationService dataBaseNotificationService,
                             IUserService userService,
                             IJsonConverterService jsonConverterService,
                             IChatEventService chatEventService,
                             IMapper mapper)
 {
     _directMessageGR             = directMessageGR;
     _directChatGR                = directChatGR;
     _dataBaseNotificationService = dataBaseNotificationService;
     _userService          = userService;
     _jsonConverterService = jsonConverterService;
     _chatEventService     = chatEventService;
     _mapper = mapper;
 }