C# Class MetroPass.WP8.UI.ViewModels.OpenDatabaseViewModel

Inheritance: ReactiveCaliburn.ReactiveScreen
Show file Open project: TheAngryByrd/MetroPass

Public Methods

Method Description
OpenDatabaseViewModel ( INavigationService navigationService, IDatabaseInfoRepository databaseInfoRepository, ICanSHA256Hash hasher, IDialogService dialogService, IPWDatabaseDataSource databaseSource, ICache cache ) : Caliburn.Micro

Protected Methods

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

Private Methods

Method Description
ClearKeyFile ( object obj ) : void
GetKeyFile ( object obj ) : void
OpenDatabase ( object obj ) : void

Method Details

OnActivate() protected method

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

OpenDatabaseViewModel() public method

public OpenDatabaseViewModel ( INavigationService navigationService, IDatabaseInfoRepository databaseInfoRepository, ICanSHA256Hash hasher, IDialogService dialogService, IPWDatabaseDataSource databaseSource, ICache cache ) : Caliburn.Micro
navigationService INavigationService
databaseInfoRepository IDatabaseInfoRepository
hasher ICanSHA256Hash
dialogService IDialogService
databaseSource IPWDatabaseDataSource
cache ICache
return Caliburn.Micro