C# Класс BudgetAnalyser.Engine.Mobile.MobileDataExporter

Наследование: IMobileDataExporter
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
GetFileName ( ) : Task

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

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

Create the export object
public CreateExportObject ( [ transactions, [ currentBudget, [ ledger, [ filter ) : SummarisedLedgerMobileData
transactions [
currentBudget [
ledger [
filter [
Результат SummarisedLedgerMobileData

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

Initialises an instance of the MobileDataExporter class.
public MobileDataExporter ( [ calculator, IReaderWriterSelector readerWriterSelector, IEnvironmentFolders environmentFolders ) : System
calculator [
readerWriterSelector IReaderWriterSelector
environmentFolders IEnvironmentFolders
Результат System

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

Save a copy of the data export file locally.
public SaveCopyAsync ( SummarisedLedgerMobileData dataObject ) : System.Threading.Tasks.Task
dataObject SummarisedLedgerMobileData
Результат System.Threading.Tasks.Task

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

public Serialise ( SummarisedLedgerMobileData dataExport ) : string
dataExport SummarisedLedgerMobileData
Результат string