C# Класс TrainNotifier.Service.DataArchiveRepository

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

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

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

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

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

public ArchiveTrainMovement ( ArchiveTrain train, IEnumerable trainMovements, string directoryPath ) : void
train ArchiveTrain
trainMovements IEnumerable
directoryPath string
Результат void

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

public CleanAssociations ( System.DateTime olderThan ) : void
olderThan System.DateTime
Результат void

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

public CleanPPMRecords ( System.DateTime olderThan ) : void
olderThan System.DateTime
Результат void

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

public CleanSchedules ( System.DateTime olderThan ) : void
olderThan System.DateTime
Результат void

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

public DataArchiveRepository ( ) : System
Результат System

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

public GetTrainMovements ( System.Guid trainId ) : IEnumerable
trainId System.Guid
Результат IEnumerable

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

public GetTrainsToArchive ( System.DateTime olderThan, uint limit = 10 ) : IEnumerable
olderThan System.DateTime
limit uint
Результат IEnumerable

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

public UpdateIndexes ( ) : void
Результат void