示例#1
0
 public ConversationService(IConversationItemTypeRepository conversationItemTypeRepository,
                            IMapper mapper, IConversationRepository conversationRepository,
                            IHttpContextAccessor httpContextAccessor,
                            IUserRepository userRepository,
                            IClientGroupRepository clientGroupRepository,
                            IMessageRepository messageRepository,
                            IMessageTextRepository messagTextRepository,
                            IMessageImageRepository messageImageRepository,
                            IMessageMultiMediaRepository messageMultiMediaRepository,
                            IMessagePostThumbnailRepository messagePostThumbnailRepository,
                            IMessageConversationActivityRepository messageConversationActivityRepository)
 {
     this.conversationItemTypeRepository = conversationItemTypeRepository;
     this.mapper = mapper;
     this.conversationRepository                = conversationRepository;
     this.httpContextAccessor                   = httpContextAccessor;
     this.userRepository                        = userRepository;
     this.clientGroupRepository                 = clientGroupRepository;
     this.messageRepository                     = messageRepository;
     this.messagTextRepository                  = messagTextRepository;
     this.messageImageRepository                = messageImageRepository;
     this.messageMultiMediaRepository           = messageMultiMediaRepository;
     this.messagePostThumbnailRepository        = messagePostThumbnailRepository;
     this.messageConversationActivityRepository = messageConversationActivityRepository;
 }
示例#2
0
 public MessageService(IMessageRepository messageRepository,
                       IUserRepository userRepository,
                       IHttpContextAccessor httpContextAccessor,
                       IFcmRepository fcmRepository, IMapper mapper,
                       IMessageConversationActivityRepository messageConversationActivityRepository,
                       IMessageImageRepository messageImageRepository,
                       IMessageMultiMediaRepository messageMultiMediaRepository,
                       IMessagePostThumbnailRepository messagePostThumbnailRepository,
                       IMessageTextRepository messageTextRepository)
 {
     this.messageRepository   = messageRepository;
     this.userRepository      = userRepository;
     this.httpContextAccessor = httpContextAccessor;
     this.fcmRepository       = fcmRepository;
     this.mapper = mapper;
     this.messageConversationActivityRepository = messageConversationActivityRepository;
     this.messageImageRepository         = messageImageRepository;
     this.messageMultiMediaRepository    = messageMultiMediaRepository;
     this.messagePostThumbnailRepository = messagePostThumbnailRepository;
     this.messageTextRepository          = messageTextRepository;
 }