public ChatGroupService(
     IChatGroupRepository chatGroupRepository,
     IChatGroupMembershipRepository membershipRepository,
     IChatGroupChannelRepository channelRepository,
     IMessageRepository messageRepository
     )
 {
     chatGroups       = chatGroupRepository;
     chatGroupMembers = membershipRepository;
     channels         = channelRepository;
     messages         = messageRepository;
 }
示例#2
0
 public UserService(
     IUserRepository userRepository,
     IChatGroupMembershipRepository chatGroupMembershipRepository,
     IChatGroupService chatGroupService,
     IFriendRequestRepository friendRequestRepository,
     IConversationRepository conversationRepository)
 {
     users               = userRepository;
     chatGroups          = chatGroupService;
     chatGroupMembership = chatGroupMembershipRepository;
     friendRequests      = friendRequestRepository;
     conversations       = conversationRepository;
 }