C# Класс PRTools.Data.CustomerRepository

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

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

Метод Описание
Create ( CreateCustomerRequest createCustomerRequest ) : void
CustomerRepository ( IMappingEngine mappingEngine ) : System
Delete ( int customerId ) : void
Get ( int customerId ) : Domain.Customer
GetAllShallow ( ) : IEnumerable
GetByCustomersByIds ( IList customerIds ) : IEnumerable
GetChildrenCount ( int customerId ) : int
GetChildrenCustomers ( int parentCustomerId ) : IEnumerable
GetCustomerDocumentCount ( int customerId ) : int
NameExists ( string name ) : bool
QuickSearch ( string searchString ) : IEnumerable
Update ( UpdateCustomerRequest updateCustomerRequest ) : void

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

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

public Create ( CreateCustomerRequest createCustomerRequest ) : void
createCustomerRequest PRTools.Domain.Commands.CreateCustomerRequest
Результат void

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

public CustomerRepository ( IMappingEngine mappingEngine ) : System
mappingEngine IMappingEngine
Результат System

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

public Delete ( int customerId ) : void
customerId int
Результат void

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

public Get ( int customerId ) : Domain.Customer
customerId int
Результат Domain.Customer

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

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

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

public GetByCustomersByIds ( IList customerIds ) : IEnumerable
customerIds IList
Результат IEnumerable

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

public GetChildrenCount ( int customerId ) : int
customerId int
Результат int

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

public GetChildrenCustomers ( int parentCustomerId ) : IEnumerable
parentCustomerId int
Результат IEnumerable

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

public GetCustomerDocumentCount ( int customerId ) : int
customerId int
Результат int

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

public NameExists ( string name ) : bool
name string
Результат bool

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

public QuickSearch ( string searchString ) : IEnumerable
searchString string
Результат IEnumerable

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

public Update ( UpdateCustomerRequest updateCustomerRequest ) : void
updateCustomerRequest PRTools.Domain.Commands.UpdateCustomerRequest
Результат void