C# Class BudgetAnalyser.Engine.Mobile.MobileDataExporter

Inheritance: IMobileDataExporter
Afficher le fichier Open project: Benrnz/BudgetAnalyser

Méthodes publiques

Méthode Description
CreateExportObject ( [ transactions, [ currentBudget, [ ledger, [ filter ) : SummarisedLedgerMobileData

Create the export object

MobileDataExporter ( [ calculator, IReaderWriterSelector readerWriterSelector, IEnvironmentFolders environmentFolders ) : System

Initialises an instance of the MobileDataExporter class.

SaveCopyAsync ( SummarisedLedgerMobileData dataObject ) : System.Threading.Tasks.Task

Save a copy of the data export file locally.

Serialise ( SummarisedLedgerMobileData dataExport ) : string

Private Methods

Méthode Description
GetFileName ( ) : Task

Method Details

CreateExportObject() public méthode

Create the export object
public CreateExportObject ( [ transactions, [ currentBudget, [ ledger, [ filter ) : SummarisedLedgerMobileData
transactions [
currentBudget [
ledger [
filter [
Résultat SummarisedLedgerMobileData

MobileDataExporter() public méthode

Initialises an instance of the MobileDataExporter class.
public MobileDataExporter ( [ calculator, IReaderWriterSelector readerWriterSelector, IEnvironmentFolders environmentFolders ) : System
calculator [
readerWriterSelector IReaderWriterSelector
environmentFolders IEnvironmentFolders
Résultat System

SaveCopyAsync() public méthode

Save a copy of the data export file locally.
public SaveCopyAsync ( SummarisedLedgerMobileData dataObject ) : System.Threading.Tasks.Task
dataObject SummarisedLedgerMobileData
Résultat System.Threading.Tasks.Task

Serialise() public méthode

public Serialise ( SummarisedLedgerMobileData dataExport ) : string
dataExport SummarisedLedgerMobileData
Résultat string