C# Class Courses.Buisness.CategoryService

Inheritance: ICategoryService
Afficher le fichier Open project: denismaster/dotnet01 Class Usage Examples

Méthodes publiques

Méthode Description
Add ( CategoryViewModel categoryView ) : void

Добавление категории в репозиторий

CategoryService ( Models repository, Filtering filterFactory ) : System

Внедрение конструктора. Пример использования паттернов Dependecy Injection

Delete ( CategoryViewModel categoryView ) : void

Удаление категории

Edit ( CategoryViewModel categoryView ) : void

Обновление категории

GetByID ( int id ) : CategoryViewModel

Получение информации о категории по его идентификатору

GetCategoryWithCategorys ( int Id ) : CategoryViewModelForAddEditView

получение категории со списком категорий (для выбора родительской) , для передачи его в форму добавления/редактирования

GetCategorys ( int page, int pageSize, List fieldFilters = null, Filtering sortFilter = null ) : CategoryCollectionViewModel

Получение категорий на заданной странице с заданными фильтрами.

GetIEnumerableCategorysCollection ( ) : IEnumerable

Получение всех категорий без фильтров и сортировок

SaveChanges ( ) : void

Сохранение изменений

Private Methods

Méthode Description
Convert ( Models c ) : CategoryViewModel
Convert ( CategoryViewModel c ) : Models.Category

Конвертационные функции

ConvertToCategoryViewModelForAddEditView ( Models c ) : CategoryViewModelForAddEditView

Method Details

Add() public méthode

Добавление категории в репозиторий
public Add ( CategoryViewModel categoryView ) : void
categoryView CategoryViewModel
Résultat void

CategoryService() public méthode

Внедрение конструктора. Пример использования паттернов Dependecy Injection
public CategoryService ( Models repository, Filtering filterFactory ) : System
repository Models
filterFactory Filtering
Résultat System

Delete() public méthode

Удаление категории
public Delete ( CategoryViewModel categoryView ) : void
categoryView CategoryViewModel
Résultat void

Edit() public méthode

Обновление категории
public Edit ( CategoryViewModel categoryView ) : void
categoryView CategoryViewModel
Résultat void

GetByID() public méthode

Получение информации о категории по его идентификатору
public GetByID ( int id ) : CategoryViewModel
id int
Résultat CategoryViewModel

GetCategoryWithCategorys() public méthode

получение категории со списком категорий (для выбора родительской) , для передачи его в форму добавления/редактирования
public GetCategoryWithCategorys ( int Id ) : CategoryViewModelForAddEditView
Id int Id категории для редактирования
Résultat Courses.ViewModels.CategoryViewModelForAddEditView

GetCategorys() public méthode

Получение категорий на заданной странице с заданными фильтрами.
public GetCategorys ( int page, int pageSize, List fieldFilters = null, Filtering sortFilter = null ) : CategoryCollectionViewModel
page int Номер страницы
pageSize int Размер страницы
fieldFilters List Список фильтров
sortFilter Filtering Порядок сортировки
Résultat Courses.ViewModels.CategoryCollectionViewModel

GetIEnumerableCategorysCollection() public méthode

Получение всех категорий без фильтров и сортировок
public GetIEnumerableCategorysCollection ( ) : IEnumerable
Résultat IEnumerable

SaveChanges() public méthode

Сохранение изменений
public SaveChanges ( ) : void
Résultat void