C# Class WhiskWork.Core.MemoryWorkStepRepository

Inheritance: IWorkStepRepository
Show file Open project: jorn-ola-birkeland/WhiskWork Class Usage Examples

Public Methods

Method Description
Add ( WorkStep workStep ) : void
CreateWorkStep ( WorkStep workStep ) : void
DeleteWorkStep ( string path ) : void
ExistsWorkStep ( string path ) : bool
GetChildWorkSteps ( string path ) : IEnumerable
GetWorkStep ( string path ) : WorkStep
UpdateWorkStep ( WorkStep workStep ) : void

Private Methods

Method Description
ThrowIfNotExists ( string path ) : void

Method Details

Add() public method

public Add ( WorkStep workStep ) : void
workStep WorkStep
return void

CreateWorkStep() public method

public CreateWorkStep ( WorkStep workStep ) : void
workStep WorkStep
return void

DeleteWorkStep() public method

public DeleteWorkStep ( string path ) : void
path string
return void

ExistsWorkStep() public method

public ExistsWorkStep ( string path ) : bool
path string
return bool

GetChildWorkSteps() public method

public GetChildWorkSteps ( string path ) : IEnumerable
path string
return IEnumerable

GetWorkStep() public method

public GetWorkStep ( string path ) : WorkStep
path string
return WorkStep

UpdateWorkStep() public method

public UpdateWorkStep ( WorkStep workStep ) : void
workStep WorkStep
return void