C# Class Orc.LicenseManager.ViewModels.NetworkLicenseUsageViewModel

Inheritance: Catel.MVVM.ViewModelBase
ファイルを表示 Open project: WildGums/Orc.LicenseManager

Public Methods

Method Description
NetworkLicenseUsageViewModel ( NetworkValidationResult networkValidationResult, ILicenseInfoService licenseInfoService, IProcessService processService, INetworkLicenseService networkLicenseService, IDispatcherService dispatcherService ) : System

Protected Methods

Method Description
CloseAsync ( ) : Models.Task
InitializeAsync ( ) : Models.Task

Private Methods

Method Description
OnBuyLicensesExecute ( ) : void
OnCloseApplicationExecute ( ) : void
OnDispatcherTimerTick ( object sender, EventArgs e ) : void
OnNetworkLicenseValidated ( object sender, NetworkValidatedEventArgs e ) : void
UpdateValidationResult ( NetworkValidationResult networkValidationResult, bool allowToClose = true ) : void

Method Details

CloseAsync() protected method

protected CloseAsync ( ) : Models.Task
return Models.Task

InitializeAsync() protected method

protected InitializeAsync ( ) : Models.Task
return Models.Task

NetworkLicenseUsageViewModel() public method

public NetworkLicenseUsageViewModel ( NetworkValidationResult networkValidationResult, ILicenseInfoService licenseInfoService, IProcessService processService, INetworkLicenseService networkLicenseService, IDispatcherService dispatcherService ) : System
networkValidationResult NetworkValidationResult
licenseInfoService ILicenseInfoService
processService IProcessService
networkLicenseService INetworkLicenseService
dispatcherService IDispatcherService
return System