C# Class Taskling.SqlServer.Blocks.ListBlockRepository

Inheritance: Taskling.SqlServer.AncilliaryServices.DbOperationsService, IListBlockRepository
Afficher le fichier Open project: Vanlightly/Taskling.NET

Méthodes publiques

Méthode Description
BatchUpdateListBlockItems ( BatchUpdateRequest batchUpdateRequest ) : void
ChangeStatus ( BlockExecutionChangeStatusRequest changeStatusRequest ) : void
GetLastListBlock ( LastBlockRequest lastRangeBlockRequest ) : ProtoListBlock
GetListBlockItems ( TaskId taskId, string listBlockId ) : IList
ListBlockRepository ( ITaskRepository taskRepository ) : System
UpdateListBlockItem ( SingleUpdateRequest singeUpdateRequest ) : void

Private Methods

Méthode Description
CreateTemporaryTable ( SqlCommand command ) : string
GenerateDataTable ( string listBlockId, IList items ) : DataTable
GetListUpdateQuery ( BlockExecutionStatus executionStatus ) : string
PerformBulkUpdate ( SqlCommand command, string tableName ) : void

Method Details

BatchUpdateListBlockItems() public méthode

public BatchUpdateListBlockItems ( BatchUpdateRequest batchUpdateRequest ) : void
batchUpdateRequest Taskling.InfrastructureContracts.Blocks.ListBlocks.BatchUpdateRequest
Résultat void

ChangeStatus() public méthode

public ChangeStatus ( BlockExecutionChangeStatusRequest changeStatusRequest ) : void
changeStatusRequest Taskling.InfrastructureContracts.Blocks.CommonRequests.BlockExecutionChangeStatusRequest
Résultat void

GetLastListBlock() public méthode

public GetLastListBlock ( LastBlockRequest lastRangeBlockRequest ) : ProtoListBlock
lastRangeBlockRequest Taskling.InfrastructureContracts.Blocks.LastBlockRequest
Résultat Taskling.InfrastructureContracts.Blocks.ListBlocks.ProtoListBlock

GetListBlockItems() public méthode

public GetListBlockItems ( TaskId taskId, string listBlockId ) : IList
taskId Taskling.InfrastructureContracts.TaskId
listBlockId string
Résultat IList

ListBlockRepository() public méthode

public ListBlockRepository ( ITaskRepository taskRepository ) : System
taskRepository ITaskRepository
Résultat System

UpdateListBlockItem() public méthode

public UpdateListBlockItem ( SingleUpdateRequest singeUpdateRequest ) : void
singeUpdateRequest SingleUpdateRequest
Résultat void