示例#1
0
 public PrivateMessageNotificationAppService(
     IPrivateMessageNotificationManager notificationManager,
     IPrivateMessageNotificationRepository repository)
 {
     _notificationManager = notificationManager;
     _repository          = repository;
 }
 public PrivateMessageReceiverSideManager(
     IClock clock,
     IPrivateMessageNotificationManager privateMessageNotificationManager,
     IPrivateMessageRepository repository)
 {
     _clock = clock;
     _privateMessageNotificationManager = privateMessageNotificationManager;
     _repository = repository;
 }
 public PrivateMessageAppService(
     IDataFilter dataFilter,
     IExternalUserLookupServiceProvider externalUserLookupServiceProvider,
     IPrivateMessageRepository privateMessageRepository,
     IPrivateMessageNotificationManager notificationManager,
     IPrivateMessageSenderSideManager privateMessageSenderSideManager,
     IPrivateMessageReceiverSideManager privateMessageReceiverSideManager)
 {
     _dataFilter = dataFilter;
     _externalUserLookupServiceProvider = externalUserLookupServiceProvider;
     _privateMessageRepository          = privateMessageRepository;
     _notificationManager               = notificationManager;
     _privateMessageSenderSideManager   = privateMessageSenderSideManager;
     _privateMessageReceiverSideManager = privateMessageReceiverSideManager;
 }
示例#4
0
 public PrivateMessageReceiverSideManager(
     IClock clock,
     IUnitOfWorkManager unitOfWorkManager,
     IDistributedEventBus distributedEventBus,
     IExternalUserLookupServiceProvider externalUserLookupServiceProvider,
     IPrivateMessageNotificationManager privateMessageNotificationManager,
     IPrivateMessageRepository repository)
 {
     _clock               = clock;
     _unitOfWorkManager   = unitOfWorkManager;
     _distributedEventBus = distributedEventBus;
     _externalUserLookupServiceProvider = externalUserLookupServiceProvider;
     _privateMessageNotificationManager = privateMessageNotificationManager;
     _repository = repository;
 }