Ejemplo n.º 1
0
        public void EditDependencies(IDependenciesViewModelContainer dependenciesViewModelContainer,
                                     DependenciesConfiguration dependenciesConfiguration)
        {
            var viewModel = _depVmFunc();

            viewModel.Init(dependenciesViewModelContainer, dependenciesConfiguration);
            _applicationGlobalCommands.ShowWindowModal(() => new DependenciesView(), viewModel);
        }
Ejemplo n.º 2
0
 public void Init(IDependenciesViewModelContainer dependenciesViewModelContainer,
                  DependenciesConfiguration dependenciesConfiguration)
 {
     _dependenciesViewModelContainer = dependenciesViewModelContainer;
     DependencyViewModels.Clear();
     DependencyViewModels.AddCollection(_dependenciesViewModelContainer.DependencyViewModels
                                        .CloneCollection());
     DependencyCreators = dependenciesConfiguration.Creators
                          .Select(tuple => new DependencyCreator(this, tuple.dependencyName, tuple.creator)).ToList();
 }