C# Class Disco.Services.Devices.Exporting.DeviceExport

Mostra file Open project: garysharp/Disco

Public Methods

Method Description
GenerateExport ( DiscoDataContext Database, DeviceExportOptions Options ) : DeviceExportResult
GenerateExport ( DiscoDataContext Database, DeviceExportOptions Options, IScheduledTaskStatus TaskStatus ) : DeviceExportResult
GenerateExport ( DiscoDataContext Database, IQueryable Devices, DeviceExportOptions Options ) : DeviceExportResult
GenerateExport ( DiscoDataContext Database, IQueryable Devices, DeviceExportOptions Options, IScheduledTaskStatus TaskStatus ) : DeviceExportResult

Private Methods

Method Description
BuildMetadata ( this Options ) : List,bool>>
BuildRecordAssessors ( ) : IEnumerable,bool>>
BuildRecords ( IQueryable Devices ) : IEnumerable

Method Details

GenerateExport() public static method

public static GenerateExport ( DiscoDataContext Database, DeviceExportOptions Options ) : DeviceExportResult
Database Disco.Data.Repository.DiscoDataContext
Options Disco.Models.Services.Devices.Exporting.DeviceExportOptions
return Disco.Models.Services.Devices.Exporting.DeviceExportResult

GenerateExport() public static method

public static GenerateExport ( DiscoDataContext Database, DeviceExportOptions Options, IScheduledTaskStatus TaskStatus ) : DeviceExportResult
Database Disco.Data.Repository.DiscoDataContext
Options Disco.Models.Services.Devices.Exporting.DeviceExportOptions
TaskStatus IScheduledTaskStatus
return Disco.Models.Services.Devices.Exporting.DeviceExportResult

GenerateExport() public static method

public static GenerateExport ( DiscoDataContext Database, IQueryable Devices, DeviceExportOptions Options ) : DeviceExportResult
Database Disco.Data.Repository.DiscoDataContext
Devices IQueryable
Options Disco.Models.Services.Devices.Exporting.DeviceExportOptions
return Disco.Models.Services.Devices.Exporting.DeviceExportResult

GenerateExport() public static method

public static GenerateExport ( DiscoDataContext Database, IQueryable Devices, DeviceExportOptions Options, IScheduledTaskStatus TaskStatus ) : DeviceExportResult
Database Disco.Data.Repository.DiscoDataContext
Devices IQueryable
Options Disco.Models.Services.Devices.Exporting.DeviceExportOptions
TaskStatus IScheduledTaskStatus
return Disco.Models.Services.Devices.Exporting.DeviceExportResult