示例#1
0
        public async Task <bool> ValidateAsync()
        {
            var service = new AssemblyGraphService(settings.GetSettings());

            var dependencies = Dependencies;

            if (!SaveGlobalAssembly)
            {
                var(filteredAssemblies, removedAssemblies) = Dependencies.FilterGlobalAssembly();

                Assembly.RemoveAssemblyReference(removedAssemblies);
                dependencies = filteredAssemblies;
            }

            await service.AddAsync(Assembly, dependencies).ConfigureAwait(false);

            return(true);
        }
        public GraphSettingsViewModel(ISettingServices <GraphSettings> settingServices)
        {
            this.settingServices = settingServices;

            settings = settingServices?.GetSettings();
        }