public ChatGroupUserService( IChatMessageRepository chatMessageRepository, IUserRepository userRepository, IChatGroupRepository chatGroupRepository, IChatGroupUserRepository chatGroupUserRepository, IUnitOfWork unitOfWork //IMapper mapper, ) : base(chatMessageRepository, userRepository, chatGroupRepository, chatGroupUserRepository, unitOfWork) { }
public ChatGroupService( IChatGroupRepository chatGroupRepository, IChatGroupMembershipRepository membershipRepository, IChatGroupChannelRepository channelRepository, IMessageRepository messageRepository ) { chatGroups = chatGroupRepository; chatGroupMembers = membershipRepository; channels = channelRepository; messages = messageRepository; }
//private readonly IMapper _mapper; public ServiceBase( IChatMessageRepository chatMessageRepository, IUserRepository userRepository, IChatGroupRepository chatGroupRepository, IChatGroupUserRepository chatGroupUserRepository, IUnitOfWork unitOfWork //IMapper mapper, ) { _chatMessageRepository = chatMessageRepository; _userRepository = userRepository; _chatGroupRepository = chatGroupRepository; _chatGroupUserRepository = chatGroupUserRepository; _unitOfWork = unitOfWork; //_mapper = mapper; }
public ChatHub( IUserRepository userRepository, IChatGroupRepository channelRepository, IMessageRepository messageRepository, IChatGroupChannelRepository chatGroupChannelRepository, IConversationRepository conversationRepository, IConversationMessageRepository conversationMessageRepository ) { users = userRepository; groups = channelRepository; messages = messageRepository; channels = chatGroupChannelRepository; conversations = conversationRepository; conversationMessages = conversationMessageRepository; }