Exemple #1
0
 public BaseReporter(IOptionManager optionManager,
                     ResolverFactory resolverFactory,
                     MessageDeliveryChannelRepository messageDelieveryChannelRepository)
 {
     OptionManager        = optionManager;
     this.resolverFactory = resolverFactory;
     this.messageDelieveryChannelRepository = messageDelieveryChannelRepository;
     Logger = resolverFactory.Resolve <ILogger>("SyncService");
 }
 public ExceptionReporter(
     ResolverFactory resolverFactory,
     ExceptionReporterOptionManager optionManager,
     MessageRepository messageRepository,
     MessageDeliveryChannelRepository messageDeliveryChannelRepository
     ) : base(optionManager, resolverFactory, messageDeliveryChannelRepository)
 {
     this.messageRepository = messageRepository;
 }
 public DeliverMessageStep(
     MessageRepository messageRepository,
     IEnumerable <IReporter> reporters,
     IEnumerable <IMessageDeliveryChannel> channels,
     ReporterRepository reporterRepository,
     MessageDeliveryChannelRepository messageDeliveryChannelRepository,
     ResolverFactory resolver) : base(resolver)
 {
     this.messageRepository  = messageRepository;
     this.reporters          = reporters;
     this.channels           = channels;
     this.reporterRepository = reporterRepository;
     this.messageDeliveryChannelRepository = messageDeliveryChannelRepository;
 }
 public SuccessItemReporter(
     ResolverFactory resolverFactory,
     SuccessItemReporterOptionManager optionManager,
     MessageRepository messageRepository,
     QueueItemRepository queueItemRepository,
     EntityRepository entityRepository,
     AttributeRepository attributeRepository,
     MessageDeliveryChannelRepository messageDeliveryChannelRepository
     ) : base(optionManager, resolverFactory, messageDeliveryChannelRepository)
 {
     this.messageRepository   = messageRepository;
     this.queueItemRepository = queueItemRepository;
     this.entityRepository    = entityRepository;
     this.attributeRepository = attributeRepository;
 }
Exemple #5
0
        public UCMessageDeliveryChannelListViewViewModel(
            MessageDeliveryChannelRepository messageDeliveryChannelRepository,
            IEventAggregator eventAggregator)
        {
            this.messageDeliveryChannelRepository = messageDeliveryChannelRepository;
            this.eventAggregator = eventAggregator;
            Channels             = new ObservableCollection <MessageDeliveryChannelModel>(messageDeliveryChannelRepository.GetAll());
            eventAggregator.GetEvent <RefreshChannelListEvent>().Subscribe(OnRefreshConnections);
            var firstConection = Channels.FirstOrDefault();

            if (firstConection != null)
            {
                eventAggregator.GetEvent <SelectChannelEvent>().Publish(new SelectChannelEventArgument
                {
                    ChannelId = firstConection.Id
                });
            }
        }