C# Class Payroll.Infrastructure.RavenDbEmployeeRepository.EmployeeRepository

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

Méthodes publiques

Méthode Description
CreateEmployee ( EmployeeId id, FullName name, decimal initialSalary ) : void
Dispose ( ) : void
EmployeeRepository ( ) : System
IsRegistered ( EmployeeId id ) : bool
Load ( EmployeeId id ) : Employee
RaiseSalary ( EmployeeId id, decimal amount ) : void
UpdateHomeAddress ( EmployeeId id, Address homeAddress ) : void

Method Details

CreateEmployee() public méthode

public CreateEmployee ( EmployeeId id, FullName name, decimal initialSalary ) : void
id Payroll.Domain.Model.EmployeeId
name FullName
initialSalary decimal
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EmployeeRepository() public méthode

public EmployeeRepository ( ) : System
Résultat System

IsRegistered() public méthode

public IsRegistered ( EmployeeId id ) : bool
id Payroll.Domain.Model.EmployeeId
Résultat bool

Load() public méthode

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

RaiseSalary() public méthode

public RaiseSalary ( EmployeeId id, decimal amount ) : void
id Payroll.Domain.Model.EmployeeId
amount decimal
Résultat void

UpdateHomeAddress() public méthode

public UpdateHomeAddress ( EmployeeId id, Address homeAddress ) : void
id Payroll.Domain.Model.EmployeeId
homeAddress Payroll.Domain.Model.Address
Résultat void