C# Class Dev2.ViewModels.Deploy.DeployNavigationViewModel

Inheritance: NavigationViewModelBase
Mostra file Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Methods

Method Description
ClearConflictingNodesNodes ( ) : void
DeployNavigationViewModel ( IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IStudioResourceRepository studioResourceRepository, bool target, IConnectControlSingleton connectControlSingleton ) : System
Filter ( bool>.Func filter, bool fromFilter = false ) : void
FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
RefreshConnectControl ( ) : void
RefreshEnvironment ( ) : void
SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
Update ( ) : void

Protected Methods

Method Description
DoFiltering ( string searhFilter ) : void
Iterate ( Action action ) : void

perform some kind of action on all children of a node

Private Methods

Method Description
AuthorizationServiceOnPermissionsModified ( object sender, EventArgs eventArgs ) : void
FilterEnvironments ( IEnvironmentModel connection, bool clearSelections = true ) : void
Iterate ( Action action, IExplorerItemModel node ) : void

perform some kind of action on all children of a node. this can be moved onto the tree node interface if it is found to be needed elsewhere

Method Details

ClearConflictingNodesNodes() public method

public ClearConflictingNodesNodes ( ) : void
return void

DeployNavigationViewModel() public method

public DeployNavigationViewModel ( IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IStudioResourceRepository studioResourceRepository, bool target, IConnectControlSingleton connectControlSingleton ) : System
eventPublisher IEventAggregator
asyncWorker IAsyncWorker
environmentRepository IEnvironmentRepository
studioResourceRepository IStudioResourceRepository
target bool
connectControlSingleton IConnectControlSingleton
return System

DoFiltering() protected method

protected DoFiltering ( string searhFilter ) : void
searhFilter string
return void

Filter() public method

public Filter ( bool>.Func filter, bool fromFilter = false ) : void
filter bool>.Func
fromFilter bool
return void

FindChild() public method

public FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
resource IContextualResourceModel
return IExplorerItemModel

Iterate() protected method

perform some kind of action on all children of a node
protected Iterate ( Action action ) : void
action Action
return void

RefreshConnectControl() public method

public RefreshConnectControl ( ) : void
return void

RefreshEnvironment() public method

public RefreshEnvironment ( ) : void
return void

SetNodeOverwrite() public method

public SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
resource IContextualResourceModel
state bool
return bool

Update() public method

public Update ( ) : void
return void