C# Класс PersonRepository.Caching.CachingRepository

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

Private Properties

Свойство Тип Описание
InvalidateCache void
ValidateCache void

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

Метод Описание
AddPerson ( Person newPerson ) : void
CachingRepository ( IPersonRepository wrappedPersonRepository ) : Common.System
DeletePerson ( string lastName ) : void
GetPeople ( ) : IEnumerable
GetPerson ( string lastName ) : Person
UpdatePeople ( IEnumerable updatedPeople ) : void
UpdatePerson ( string lastName, Person updatedPerson ) : void

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

Метод Описание
InvalidateCache ( ) : void
ValidateCache ( ) : void

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

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

public AddPerson ( Person newPerson ) : void
newPerson Common.Person
Результат void

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

public CachingRepository ( IPersonRepository wrappedPersonRepository ) : Common.System
wrappedPersonRepository IPersonRepository
Результат Common.System

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

public DeletePerson ( string lastName ) : void
lastName string
Результат void

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

public GetPeople ( ) : IEnumerable
Результат IEnumerable

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

public GetPerson ( string lastName ) : Person
lastName string
Результат Common.Person

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

public UpdatePeople ( IEnumerable updatedPeople ) : void
updatedPeople IEnumerable
Результат void

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

public UpdatePerson ( string lastName, Person updatedPerson ) : void
lastName string
updatedPerson Common.Person
Результат void