C# 클래스 Taskling.SqlServer.Blocks.ListBlockRepository

상속: Taskling.SqlServer.AncilliaryServices.DbOperationsService, IListBlockRepository
파일 보기 프로젝트 열기: Vanlightly/Taskling.NET

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateTemporaryTable ( SqlCommand command ) : string
GenerateDataTable ( string listBlockId, IList items ) : DataTable
GetListUpdateQuery ( BlockExecutionStatus executionStatus ) : string
PerformBulkUpdate ( SqlCommand command, string tableName ) : void

메소드 상세

BatchUpdateListBlockItems() 공개 메소드

public BatchUpdateListBlockItems ( BatchUpdateRequest batchUpdateRequest ) : void
batchUpdateRequest Taskling.InfrastructureContracts.Blocks.ListBlocks.BatchUpdateRequest
리턴 void

ChangeStatus() 공개 메소드

public ChangeStatus ( BlockExecutionChangeStatusRequest changeStatusRequest ) : void
changeStatusRequest Taskling.InfrastructureContracts.Blocks.CommonRequests.BlockExecutionChangeStatusRequest
리턴 void

GetLastListBlock() 공개 메소드

public GetLastListBlock ( LastBlockRequest lastRangeBlockRequest ) : ProtoListBlock
lastRangeBlockRequest Taskling.InfrastructureContracts.Blocks.LastBlockRequest
리턴 Taskling.InfrastructureContracts.Blocks.ListBlocks.ProtoListBlock

GetListBlockItems() 공개 메소드

public GetListBlockItems ( TaskId taskId, string listBlockId ) : IList
taskId Taskling.InfrastructureContracts.TaskId
listBlockId string
리턴 IList

ListBlockRepository() 공개 메소드

public ListBlockRepository ( ITaskRepository taskRepository ) : System
taskRepository ITaskRepository
리턴 System

UpdateListBlockItem() 공개 메소드

public UpdateListBlockItem ( SingleUpdateRequest singeUpdateRequest ) : void
singeUpdateRequest SingleUpdateRequest
리턴 void