C# Класс WhiskWork.Core.CachingWorkItemRepository

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

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

Метод Описание
CachingWorkItemRepository ( ICacheableWorkItemRepository innerRepository ) : System
CreateWorkItem ( WorkItem workItem ) : void
DeleteWorkItem ( string workItemId ) : void
ExistsWorkItem ( string id ) : bool
GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
GetWorkItem ( string id ) : WorkItem
GetWorkItems ( string path ) : IEnumerable
UpdateWorkItem ( WorkItem workItem ) : void

Приватные методы

Метод Описание
LoadWorkItems ( ) : WorkItem>.Dictionary

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

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

public CachingWorkItemRepository ( ICacheableWorkItemRepository innerRepository ) : System
innerRepository ICacheableWorkItemRepository
Результат System

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

public CreateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
Результат void

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

public DeleteWorkItem ( string workItemId ) : void
workItemId string
Результат void

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

public ExistsWorkItem ( string id ) : bool
id string
Результат bool

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

public GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
parent WorkItemParent
Результат IEnumerable

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

public GetWorkItem ( string id ) : WorkItem
id string
Результат WorkItem

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

public GetWorkItems ( string path ) : IEnumerable
path string
Результат IEnumerable

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

public UpdateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
Результат void