C# Class withSIX.Play.Applications.ViewModels.Popups.ProfilesMenuViewModel

Inheritance: withSIX.Core.Applications.MVVM.ViewModels.PopupBase, IDisposable
Show file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
DeleteProfile ( ProfileDataModel profile ) : void
Dispose ( ) : void
ProfilesMenuViewModel ( IMediator mediator, IDialogManager dialogManager, ISpecialDialogManager specialDialogManager ) : System
SwitchProfile ( ProfileDataModel profile ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
OpenNewProfileDialog ( ) : System.Threading.Tasks.Task

Method Details

DeleteProfile() public method

public DeleteProfile ( ProfileDataModel profile ) : void
profile ProfileDataModel
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

ProfilesMenuViewModel() public method

public ProfilesMenuViewModel ( IMediator mediator, IDialogManager dialogManager, ISpecialDialogManager specialDialogManager ) : System
mediator IMediator
dialogManager IDialogManager
specialDialogManager ISpecialDialogManager
return System

SwitchProfile() public method

public SwitchProfile ( ProfileDataModel profile ) : void
profile ProfileDataModel
return void