C# Класс BudgetAnalyser.PersistenceOperations

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
LoadDatabase ( string fileName ) : System.Threading.Tasks.Task
OnCreateNewDatabaseCommandExecute ( ) : void
OnLoadDatabaseCommandExecute ( ) : void
OnLoadDemoDatabaseCommandExecute ( ) : void
OnSaveDatabaseCommandExecute ( ) : void
OnValidateModelsCommandExecute ( ) : void
PersistenceOperations ( [ applicationDatabaseService, [ demoFileHelper, [ uiContext ) : System
PreparePersistentStateData ( ) : MainApplicationState
SaveDatabase ( ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
LoadDatabase ( Func getFileName ) : System.Threading.Tasks.Task
OnPasswordSetMessageReceived ( PasswordSetMessage message ) : void
PromptToSaveIfNecessary ( ) : Task
PromptUserForFileName ( ) : string
SaveDatabase ( string title ) : Task
ValidateModel ( string title ) : bool

Описание методов

LoadDatabase() публичный Метод

public LoadDatabase ( string fileName ) : System.Threading.Tasks.Task
fileName string
Результат System.Threading.Tasks.Task

OnCreateNewDatabaseCommandExecute() публичный Метод

public OnCreateNewDatabaseCommandExecute ( ) : void
Результат void

OnLoadDatabaseCommandExecute() публичный Метод

public OnLoadDatabaseCommandExecute ( ) : void
Результат void

OnLoadDemoDatabaseCommandExecute() публичный Метод

public OnLoadDemoDatabaseCommandExecute ( ) : void
Результат void

OnSaveDatabaseCommandExecute() публичный Метод

public OnSaveDatabaseCommandExecute ( ) : void
Результат void

OnValidateModelsCommandExecute() публичный Метод

public OnValidateModelsCommandExecute ( ) : void
Результат void

PersistenceOperations() публичный Метод

public PersistenceOperations ( [ applicationDatabaseService, [ demoFileHelper, [ uiContext ) : System
applicationDatabaseService [
demoFileHelper [
uiContext [
Результат System

PreparePersistentStateData() публичный Метод

public PreparePersistentStateData ( ) : MainApplicationState
Результат BudgetAnalyser.Engine.MainApplicationState

SaveDatabase() публичный Метод

public SaveDatabase ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task