Method | Description | |
---|---|---|
Add ( ProductViewModel product ) : void |
Добавление курса в репозиторий
|
|
Delete ( ProductViewModel product ) : void |
Удаление курса
|
|
Edit ( ProductViewModel product ) : void |
Обновление курса
|
|
EditProductCategorys ( |
Редактирование списка категорий продукта
|
|
GetById ( int Id ) : ProductViewModel |
Получение информации о курсе по его идентификатору
|
|
GetByIdForWebApi ( int Id ) : |
Получение информации о курсе по его идентификатору
|
|
GetProductWithAccauntsAndPartners ( int Id ) : |
получение курса со списком аккаунтов и партнеров, для передачи его в форму добавления/редактирования
|
|
GetProductWithAllCategorys ( int Id ) : |
получение продукта со списком всех категорий
|
|
GetProductWithCurrentCategorys ( int id ) : |
Получает продукт со список категорий текущего продукта
|
|
GetProducts ( int page, int pageSize, List |
Получение курсов на заданной странице с заданными фильтрами.
|
|
GetProductsCollectionForWebAPI ( ) : IEnumerable |
Получение всех курсов без фильтров и сортировок
|
|
ProductService ( IProductRepository repository, IAccountRepository repositoryAccounts, IPartnerRepository repositoryPartners, ICategoryRepository categoryRepository, Filtering |
Внедрение конструктора. Пример использования паттернов Dependecy Injection
|
|
SaveChanges ( ) : void |
Сохранение изменений
|
Method | Description | |
---|---|---|
ConvertFromCategoryToCategoryViewModel ( Models c ) : CategoryViewModel | ||
ConvertFromCategoryViewModelToCategory ( CategoryViewModel c ) : Models.Category | ||
ConvertFromProductToProductViewModel ( |
||
ConvertFromProductToProductViewModelForAddEditView ( |
||
ConvertFromProductToProductViewModel_WebApi ( |
||
ConvertFromProductToProductWithAllCategorysViewModel ( |
||
ConvertFromProductToProductWithCategorysViewModel ( |
||
ConvertFromProductViewModelToProduct ( ProductViewModel c ) : |
Конвертационные функции
|
public Add ( ProductViewModel product ) : void | ||
product | ProductViewModel | |
return | void |
public Delete ( ProductViewModel product ) : void | ||
product | ProductViewModel | |
return | void |
public Edit ( ProductViewModel product ) : void | ||
product | ProductViewModel | |
return | void |
public EditProductCategorys ( |
||
productView | ||
selectedCategorys | int | |
return | void |
public GetByIdForWebApi ( int Id ) : |
||
Id | int | |
return |
public GetProductWithAccauntsAndPartners ( int Id ) : |
||
Id | int | Id продукта для редактирования |
return |
public GetProductWithAllCategorys ( int Id ) : |
||
Id | int | Id продукта для редактирования |
return |
public GetProductWithCurrentCategorys ( int id ) : |
||
id | int | |
return |
public GetProducts ( int page, int pageSize, List |
||
page | int | Номер страницы |
pageSize | int | Размер страницы |
fieldFilters | List |
Список фильтров |
sortFilter | Filtering | Порядок сортировки |
return |
public GetProductsCollectionForWebAPI ( ) : IEnumerable |
||
return | IEnumerable |
public ProductService ( IProductRepository repository, IAccountRepository repositoryAccounts, IPartnerRepository repositoryPartners, ICategoryRepository categoryRepository, Filtering |
||
repository | IProductRepository | |
repositoryAccounts | IAccountRepository | |
repositoryPartners | IPartnerRepository | |
categoryRepository | ICategoryRepository | |
filterFactory | Filtering |
|
return | System |