public BranchLockPolicyEditorWindow(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo)
      {
          InitializeComponent();
          ViewModel = new BranchPatternPolicyEditorViewModel( policyEditArgs,repo);
          this.DataContext = ViewModel;
 
      }
 internal BranchPatternPolicyEditorViewModel(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo)
 {
     _policyEditArgs = policyEditArgs;
     _repo           = repo;
     BranchPatterns  = new ObservableCollection <BranchPatternViewModel>();
     CreateCommand   = new RelayCommand(ExecuteCreateCommand);
     ResetCommand    = new RelayCommand(ExecuteResetCommand);
     DeleteCommand   = new RelayCommand <BranchPatternViewModel>(ExecuteDeleteCommand);
     ExecuteResetCommand();
 }
 internal BranchPatternPolicyEditorViewModel(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo)
 {
     _policyEditArgs = policyEditArgs;
     _repo = repo;
     BranchPatterns = new ObservableCollection<BranchPatternViewModel>();
     CreateCommand = new RelayCommand(ExecuteCreateCommand);
     ResetCommand = new RelayCommand(ExecuteResetCommand);
     DeleteCommand = new RelayCommand<BranchPatternViewModel>(ExecuteDeleteCommand);
     ExecuteResetCommand();
     
 }
Esempio n. 4
0
 public BranchLockPolicyEditorWindow(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo)
 {
     InitializeComponent();
     ViewModel        = new BranchPatternPolicyEditorViewModel(policyEditArgs, repo);
     this.DataContext = ViewModel;
 }