C# Class Orc.NuGetExplorer.ViewModels.PackageSourceSettingViewModel

Inheritance: Catel.MVVM.ViewModelBase
Show file Open project: WildGums/Orc.NuGetExplorer

Private Properties

Property Type Description
CanMoveToStep bool
MoveToStep void
OnAddExecute void
OnMoveDownCanExecute bool
OnMoveDownExecute void
OnMoveUpCanExecute bool
OnMoveUpExecute void
OnPackageSourcesChanged void
OnRemoveCanExecute bool
OnRemoveExecute void
VerifyAll void
VerifyPackageSourceAsync System.Threading.Tasks.Task

Public Methods

Method Description
PackageSourceSettingViewModel ( INuGetFeedVerificationService nuGetFeedVerificationService, IPackageSourceFactory packageSourceFactory ) : System.Collections.Generic

Protected Methods

Method Description
InitializeAsync ( ) : System.Threading.Tasks.Task
OnModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
SaveAsync ( ) : Task
ValidateBusinessRules ( List validationResults ) : void
ValidateFields ( List validationResults ) : void

Private Methods

Method Description
CanMoveToStep ( int step ) : bool
MoveToStep ( int step ) : void
OnAddExecute ( ) : void
OnMoveDownCanExecute ( ) : bool
OnMoveDownExecute ( ) : void
OnMoveUpCanExecute ( ) : bool
OnMoveUpExecute ( ) : void
OnPackageSourcesChanged ( ) : void
OnRemoveCanExecute ( ) : bool
OnRemoveExecute ( ) : void
VerifyAll ( ) : void
VerifyPackageSourceAsync ( EditablePackageSource packageSource, bool force = false ) : System.Threading.Tasks.Task

Method Details

InitializeAsync() protected method

protected InitializeAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

OnModelPropertyChanged() protected method

protected OnModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

PackageSourceSettingViewModel() public method

public PackageSourceSettingViewModel ( INuGetFeedVerificationService nuGetFeedVerificationService, IPackageSourceFactory packageSourceFactory ) : System.Collections.Generic
nuGetFeedVerificationService INuGetFeedVerificationService
packageSourceFactory IPackageSourceFactory
return System.Collections.Generic

SaveAsync() protected method

protected SaveAsync ( ) : Task
return Task

ValidateBusinessRules() protected method

protected ValidateBusinessRules ( List validationResults ) : void
validationResults List
return void

ValidateFields() protected method

protected ValidateFields ( List validationResults ) : void
validationResults List
return void