示例#1
0
 public MessageAppService(IAsyncRepository <Message> messageRepository, IConversationAppService conversationAppService,
                          IAsyncRepository <User> userRepository, IEmailSender emailSender)
 {
     _messageRepository      = messageRepository;
     _conversationAppService = conversationAppService;
     _userRepository         = userRepository;
     _emailSender            = emailSender;
 }
示例#2
0
 /// <summary>
 /// ConversationsController
 /// </summary>
 /// <param name="conversationAppService"></param>
 /// <param name="messageAppService"></param>
 public ConversationsController(
     IConversationAppService conversationAppService,
     IConversationMessageAppService messageAppService
     )
 {
     _conversationAppService = conversationAppService;
     _messageAppService      = messageAppService;
 }
示例#3
0
 /// <summary>
 /// NotificationController
 /// </summary>
 /// <param name="conversationAppService"></param>
 /// <param name="messageAppService"></param>
 /// <param name="notificationConnectionManager"></param>
 public NotificationController(
     IConversationAppService conversationAppService,
     IConversationMessageAppService messageAppService,
     INotificationConnectionManager notificationConnectionManager
     )
 {
     _conversationAppService        = conversationAppService;
     _messageAppService             = messageAppService;
     _notificationConnectionManager = notificationConnectionManager;
 }
示例#4
0
 public SocialUserAppService(
     ISocialUserService domainService,
     IConversationAppService conversationService,
     IFbClient fbClient,
     ITwitterClient twitterClient
     )
 {
     _domainService       = domainService;
     _conversationService = conversationService;
     _fbClient            = fbClient;
     _twitterClient       = twitterClient;
 }
示例#5
0
 public ConversationController(IConversationAppService conversationAppService)
 {
     _conversationAppService = conversationAppService;
 }