C# Class TrainNotifier.Service.DataArchiveRepository

Inheritance: DbRepository
Afficher le fichier Open project: blueghostuk/trainnotifier-server Class Usage Examples

Méthodes publiques

Méthode Description
ArchiveTrainMovement ( ArchiveTrain train, IEnumerable trainMovements, string directoryPath ) : void
CleanAssociations ( System.DateTime olderThan ) : void
CleanPPMRecords ( System.DateTime olderThan ) : void
CleanSchedules ( System.DateTime olderThan ) : void
DataArchiveRepository ( ) : System
GetTrainMovements ( System.Guid trainId ) : IEnumerable
GetTrainsToArchive ( System.DateTime olderThan, uint limit = 10 ) : IEnumerable
UpdateIndexes ( ) : void

Method Details

ArchiveTrainMovement() public méthode

public ArchiveTrainMovement ( ArchiveTrain train, IEnumerable trainMovements, string directoryPath ) : void
train ArchiveTrain
trainMovements IEnumerable
directoryPath string
Résultat void

CleanAssociations() public méthode

public CleanAssociations ( System.DateTime olderThan ) : void
olderThan System.DateTime
Résultat void

CleanPPMRecords() public méthode

public CleanPPMRecords ( System.DateTime olderThan ) : void
olderThan System.DateTime
Résultat void

CleanSchedules() public méthode

public CleanSchedules ( System.DateTime olderThan ) : void
olderThan System.DateTime
Résultat void

DataArchiveRepository() public méthode

public DataArchiveRepository ( ) : System
Résultat System

GetTrainMovements() public méthode

public GetTrainMovements ( System.Guid trainId ) : IEnumerable
trainId System.Guid
Résultat IEnumerable

GetTrainsToArchive() public méthode

public GetTrainsToArchive ( System.DateTime olderThan, uint limit = 10 ) : IEnumerable
olderThan System.DateTime
limit uint
Résultat IEnumerable

UpdateIndexes() public méthode

public UpdateIndexes ( ) : void
Résultat void