Ejemplo n.º 1
0
        bool IPackageEditorService.CommitEdit()
        {
            bool valid = PackageMetadataGroup.CommitEdit();

            if (valid)
            {
                var viewModel = (PackageViewModel)DataContext;
                _packageDependencies.CopyTo(viewModel.PackageMetadata.Dependencies);
                _frameworkAssemblies.CopyTo(viewModel.PackageMetadata.FrameworkAssemblies);
            }

            return(valid);
        }
        bool IPackageEditorService.CommitEdit()
        {
            var addPendingAssembly = AddPendingFrameworkAssembly();

            if (addPendingAssembly == false)
            {
                return(false);
            }

            var valid = PackageMetadataGroup.CommitEdit();

            if (valid)
            {
                var viewModel = (PackageViewModel)DataContext;
                viewModel.PackageMetadata.DependencySets            = _dependencySets;
                viewModel.PackageMetadata.PackageAssemblyReferences = _referenceSets;
                _frameworkAssemblies.CopyTo(viewModel.PackageMetadata.FrameworkAssemblies);
            }

            return(valid);
        }