C# Class Infrastructure.EventSourcing.RavenDB.RavenDBESEmployeeRepository

Inheritance: IEmployeeRepository
Afficher le fichier Open project: ravendb/docs

Méthodes publiques

Méthode Description
GetHead ( System.Guid id ) : Raven.Abstractions.Data.JsonDocumentMetadata
GetStoredVersionOf ( Raven.Abstractions.Data.JsonDocumentMetadata head ) : int
Load ( System.Guid id ) : Employee
RavenDBESEmployeeRepository ( IBus bus ) : System
Save ( Employee employee ) : void

Private Methods

Méthode Description
SaveEmployeeEvents ( Employee employee ) : void
SaveNewEmployee ( Employee employee ) : void

Method Details

GetHead() public méthode

public GetHead ( System.Guid id ) : Raven.Abstractions.Data.JsonDocumentMetadata
id System.Guid
Résultat Raven.Abstractions.Data.JsonDocumentMetadata

GetStoredVersionOf() public méthode

public GetStoredVersionOf ( Raven.Abstractions.Data.JsonDocumentMetadata head ) : int
head Raven.Abstractions.Data.JsonDocumentMetadata
Résultat int

Load() public méthode

public Load ( System.Guid id ) : Employee
id System.Guid
Résultat Payroll.Domain.Model.Employee

RavenDBESEmployeeRepository() public méthode

public RavenDBESEmployeeRepository ( IBus bus ) : System
bus IBus
Résultat System

Save() public méthode

public Save ( Employee employee ) : void
employee Payroll.Domain.Model.Employee
Résultat void