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(); }