C# 클래스 BudgetAnalyser.Engine.Mobile.MobileDataExporter

상속: IMobileDataExporter
파일 보기 프로젝트 열기: Benrnz/BudgetAnalyser

공개 메소드들

메소드 설명
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