Example #1
0
 public Api(
     IMessageRepository messageRepository,
     IConversationMessageRepository conversationMessageRepository,
     IUserService userService
     )
 {
     messages             = messageRepository;
     users                = userService;
     conversationMessages = conversationMessageRepository;
 }
Example #2
0
 public MessageController(
     UserManager <ApplicationUser> userManager,
     IConversationRepository conversationRepository,
     IConversationMessageRepository conversationMessageRepository,
     IConversationInstanceRepository conversationInstanceRepository)
 {
     _userManager                    = userManager;
     _conversationRepository         = conversationRepository;
     _conversationMessageRepository  = conversationMessageRepository;
     _conversationInstanceRepository = conversationInstanceRepository;
 }
Example #3
0
 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;
 }
 public ConversationService(IConversationRepository conversationRepository, IConversationMessageRepository conversationMessageRepository, IUnitOfWork uow)
 {
     _conversationRepository        = conversationRepository;
     _conversationMessageRepository = conversationMessageRepository;
     _uow = uow;
 }