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; }
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 }); } }