C# Class WhiskWork.Data.Ado.AdoWorkItemRepository

Inheritance: ICacheableWorkItemRepository
Afficher le fichier Open project: jorn-ola-birkeland/WhiskWork Class Usage Examples

Méthodes publiques

Méthode Description
AdoWorkItemRepository ( string connectionString ) : System
CreateWorkItem ( WorkItem workItem ) : void
DeleteWorkItem ( string workItemId ) : void
ExistsWorkItem ( string id ) : bool
GetAllWorkItems ( ) : IEnumerable
GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
GetWorkItem ( string id ) : WorkItem
GetWorkItems ( string path ) : IEnumerable
UpdateWorkItem ( WorkItem workItem ) : void

Private Methods

Méthode Description
AddParentParameters ( System.Data.SqlClient.SqlParameterCollection parameters, WorkItem workItem ) : void
Create ( SqlConnection connection, WorkItem workItem ) : void
Delete ( SqlConnection connection, string workItemId ) : void
DeserializeProperties ( string serializedProperties ) : string>.Dictionary
GetWorkItems ( SqlCommand cmd ) : IEnumerable
MapWorkItem ( IDataReader reader ) : IEnumerable
SerializeClasses ( WorkItem workItem ) : string
SerializeProperties ( WorkItem workItem ) : string

Method Details

AdoWorkItemRepository() public méthode

public AdoWorkItemRepository ( string connectionString ) : System
connectionString string
Résultat System

CreateWorkItem() public méthode

public CreateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
Résultat void

DeleteWorkItem() public méthode

public DeleteWorkItem ( string workItemId ) : void
workItemId string
Résultat void

ExistsWorkItem() public méthode

public ExistsWorkItem ( string id ) : bool
id string
Résultat bool

GetAllWorkItems() public méthode

public GetAllWorkItems ( ) : IEnumerable
Résultat IEnumerable

GetChildWorkItems() public méthode

public GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
parent WorkItemParent
Résultat IEnumerable

GetWorkItem() public méthode

public GetWorkItem ( string id ) : WorkItem
id string
Résultat WorkItem

GetWorkItems() public méthode

public GetWorkItems ( string path ) : IEnumerable
path string
Résultat IEnumerable

UpdateWorkItem() public méthode

public UpdateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
Résultat void