C# Class BudgetAnalyser.Engine.Budget.XamlOnDiskBudgetRepository

Inheritance: IBudgetRepository
Afficher le fichier Open project: Benrnz/BudgetAnalyser Class Usage Examples

Méthodes publiques

Méthode Description
CreateNew ( ) : BudgetCollection

Creates a new empty BudgetCollection but does not save it.

CreateNewAndSaveAsync ( string storageKey ) : Task
LoadAsync ( string storageKey, bool isEncrypted ) : Task
SaveAsync ( ) : System.Threading.Tasks.Task
SaveAsync ( string storageKey, bool isEncrypted ) : System.Threading.Tasks.Task
XamlOnDiskBudgetRepository ( [ bucketRepository, BudgetCollection>.[ mapper, [ readerWriterSelector ) : System

Initializes a new instance of the XamlOnDiskBudgetRepository class.

Méthodes protégées

Méthode Description
Deserialise ( string xaml ) : object
Serialise ( BudgetCollectionDto budgetData ) : string

Serialises the specified budget data.

Method Details

CreateNew() public méthode

Creates a new empty BudgetCollection but does not save it.
public CreateNew ( ) : BudgetCollection
Résultat BudgetCollection

CreateNewAndSaveAsync() public méthode

public CreateNewAndSaveAsync ( string storageKey ) : Task
storageKey string
Résultat Task

Deserialise() protected méthode

protected Deserialise ( string xaml ) : object
xaml string
Résultat object

LoadAsync() public méthode

public LoadAsync ( string storageKey, bool isEncrypted ) : Task
storageKey string
isEncrypted bool
Résultat Task

SaveAsync() public méthode

public SaveAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

SaveAsync() public méthode

public SaveAsync ( string storageKey, bool isEncrypted ) : System.Threading.Tasks.Task
storageKey string
isEncrypted bool
Résultat System.Threading.Tasks.Task

Serialise() protected méthode

Serialises the specified budget data.
protected Serialise ( BudgetCollectionDto budgetData ) : string
budgetData BudgetAnalyser.Engine.Budget.Data.BudgetCollectionDto
Résultat string

XamlOnDiskBudgetRepository() public méthode

Initializes a new instance of the XamlOnDiskBudgetRepository class.
public XamlOnDiskBudgetRepository ( [ bucketRepository, BudgetCollection>.[ mapper, [ readerWriterSelector ) : System
bucketRepository [
mapper BudgetCollection>.[
readerWriterSelector [
Résultat System