public SecurityDescriptorTargetsViewModel(IList <SecurityDescriptorTarget> model, SecurityDescriptorTargetViewModelFactory factory, IDialogCoordinator dialogCoordinator, INotifiableEventPublisher eventPublisher)
 {
     this.factory           = factory;
     this.Model             = model;
     this.DialogCoordinator = dialogCoordinator;
     this.ViewModels        = new BindableCollection <SecurityDescriptorTargetViewModel>(this.Model.Select(factory.CreateViewModel));
     eventPublisher.Register(this);
 }
Exemple #2
0
 public SecurityDescriptorTargetsViewModelFactory(IDialogCoordinator dialogCoordinator, SecurityDescriptorTargetViewModelFactory factory, INotifiableEventPublisher eventPublisher)
 {
     this.dialogCoordinator = dialogCoordinator;
     this.factory           = factory;
     this.eventPublisher    = eventPublisher;
 }