C# Class Taskling.SqlServer.Blocks.RangeBlockRepository

Inheritance: Taskling.SqlServer.AncilliaryServices.DbOperationsService, IRangeBlockRepository
Show file Open project: Vanlightly/Taskling.NET

Public Methods

Method Description
ChangeStatus ( BlockExecutionChangeStatusRequest changeStatusRequest ) : void
GetLastRangeBlock ( LastBlockRequest lastRangeBlockRequest ) : RangeBlock
RangeBlockRepository ( ITaskRepository taskRepository ) : System

Private Methods

Method Description
ChangeStatusOfDateRangeExecution ( BlockExecutionChangeStatusRequest changeStatusRequest ) : void
ChangeStatusOfNumericRangeExecution ( BlockExecutionChangeStatusRequest changeStatusRequest ) : void
GetDateRangeUpdateQuery ( BlockExecutionStatus executionStatus ) : string
GetNumericRangeUpdateQuery ( BlockExecutionStatus executionStatus ) : string

Method Details

ChangeStatus() public method

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

GetLastRangeBlock() public method

public GetLastRangeBlock ( LastBlockRequest lastRangeBlockRequest ) : RangeBlock
lastRangeBlockRequest Taskling.InfrastructureContracts.Blocks.LastBlockRequest
return Taskling.Blocks.RangeBlocks.RangeBlock

RangeBlockRepository() public method

public RangeBlockRepository ( ITaskRepository taskRepository ) : System
taskRepository ITaskRepository
return System