public ReportStep(ResolverFactory resolver, IEnumerable <IReporter> reporters, ReporterRepository reporterRepository) : base(resolver) { this.reporters = reporters; this.reporterRepository = reporterRepository; }
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 UCRepoterListViewViewModel( ReporterRepository reporterRepository, IEventAggregator eventAggregator) { this.reporterRepository = reporterRepository; this.eventAggregator = eventAggregator; Reporters = new ObservableCollection <ReporterModel>(reporterRepository.GetAll()); eventAggregator.GetEvent <RefreshReporterListEvent>().Subscribe(OnRefreshReporters); var firstConection = Reporters.FirstOrDefault(); if (firstConection != null) { eventAggregator.GetEvent <SelectReporterEvent>().Publish(new SelectReporterEventArgument { ReporterId = firstConection.Id }); } }