C# Class Disco.Services.Devices.Importing.DeviceImport

Show file Open project: garysharp/Disco

Public Methods

Method Description
ApplyRecords ( this Context, DiscoDataContext Database, IScheduledTaskStatus Status ) : int
BeginImport ( DiscoDataContext Database, string Filename, bool HasHeader, Stream FileContent ) : DeviceImportContext
ParseRecords ( this Context, DiscoDataContext Database, IScheduledTaskStatus Status ) : void
UpdateHeaderTypes ( this Context, List HeaderTypes ) : void

Private Methods

Method Description
GuessHeaderTypes ( this Context, DiscoDataContext Database ) : void

Method Details

ApplyRecords() public static method

public static ApplyRecords ( this Context, DiscoDataContext Database, IScheduledTaskStatus Status ) : int
Context this
Database Disco.Data.Repository.DiscoDataContext
Status IScheduledTaskStatus
return int

BeginImport() public static method

public static BeginImport ( DiscoDataContext Database, string Filename, bool HasHeader, Stream FileContent ) : DeviceImportContext
Database Disco.Data.Repository.DiscoDataContext
Filename string
HasHeader bool
FileContent Stream
return DeviceImportContext

ParseRecords() public static method

public static ParseRecords ( this Context, DiscoDataContext Database, IScheduledTaskStatus Status ) : void
Context this
Database Disco.Data.Repository.DiscoDataContext
Status IScheduledTaskStatus
return void

UpdateHeaderTypes() public static method

public static UpdateHeaderTypes ( this Context, List HeaderTypes ) : void
Context this
HeaderTypes List
return void