C# 클래스 Infrastructure.EventSourcing.RavenDB.RavenDBESEmployeeRepository

상속: IEmployeeRepository
파일 보기 프로젝트 열기: ravendb/docs

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
SaveEmployeeEvents ( Employee employee ) : void
SaveNewEmployee ( Employee employee ) : void

메소드 상세

GetHead() 공개 메소드

public GetHead ( System.Guid id ) : Raven.Abstractions.Data.JsonDocumentMetadata
id System.Guid
리턴 Raven.Abstractions.Data.JsonDocumentMetadata

GetStoredVersionOf() 공개 메소드

public GetStoredVersionOf ( Raven.Abstractions.Data.JsonDocumentMetadata head ) : int
head Raven.Abstractions.Data.JsonDocumentMetadata
리턴 int

Load() 공개 메소드

public Load ( System.Guid id ) : Employee
id System.Guid
리턴 Payroll.Domain.Model.Employee

RavenDBESEmployeeRepository() 공개 메소드

public RavenDBESEmployeeRepository ( IBus bus ) : System
bus IBus
리턴 System

Save() 공개 메소드

public Save ( Employee employee ) : void
employee Payroll.Domain.Model.Employee
리턴 void