C# 클래스 Courses.Buisness.CategoryService

상속: ICategoryService
파일 보기 프로젝트 열기: denismaster/dotnet01 1 사용 예제들

공개 메소드들

메소드 설명
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

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

비공개 메소드들

메소드 설명
Convert ( Models c ) : CategoryViewModel
Convert ( CategoryViewModel c ) : Models.Category

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

ConvertToCategoryViewModelForAddEditView ( Models c ) : CategoryViewModelForAddEditView

메소드 상세

Add() 공개 메소드

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

CategoryService() 공개 메소드

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

Delete() 공개 메소드

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

Edit() 공개 메소드

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

GetByID() 공개 메소드

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

GetCategoryWithCategorys() 공개 메소드

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

GetCategorys() 공개 메소드

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

GetIEnumerableCategorysCollection() 공개 메소드

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

SaveChanges() 공개 메소드

Сохранение изменений
public SaveChanges ( ) : void
리턴 void