C# Class Courses.Buisness.PatherService

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

Méthodes publiques

Méthode Description
Add ( PartnerViewModel partner ) : void

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

Delete ( PartnerViewModel partner ) : void

Удаление партнера

Edit ( PartnerViewModel partner ) : void

Обновление партнера

EditPartnerCategorys ( PartnerWithAllCategorysViewModel partnerView, int selectedCategorys ) : void

Редактирование списка категорий продукта

GetByID ( int id ) : PartnerViewModel

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

GetIEnumerablePartnersCollection ( ) : IEnumerable

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

GetPartnerWithAllCategorys ( int Id ) : PartnerWithAllCategorysViewModel

получение продукта со списком всех категорий

GetPartnerWithCurrentCategorys ( int id ) : PartnerWithCategorysViewModel

Получает продукт со список категорий текущего продукта

GetPartnerWithMenegers ( int Id ) : PartnerViewModelForAddEditView

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

GetPartners ( int page, int pageSize, List fieldFilters = null, Filtering sortFilter = null ) : PartnerCollectionViewModel

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

PatherService ( IPartnerRepository partnerRepository, IAccountRepository accountRepository, ICategoryRepository categoryRepository, Filtering filterFactory ) : System

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

SaveChanges ( ) : void

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

Private Methods

Méthode Description
ConvertFromCategoryToCategoryViewModel ( Category c ) : CategoryViewModel
ConvertFromCategoryViewModelToCategory ( CategoryViewModel c ) : Category
ConvertFromPartnerToPartnerViewModel ( Models c ) : PartnerViewModel
ConvertFromPartnerToPartnerViewModelForAddEditView ( Models c ) : PartnerViewModelForAddEditView
ConvertFromPartnerToPartnerWithAllCategorysViewModel ( Partner c ) : PartnerWithAllCategorysViewModel
ConvertFromPartnerToPartnerWithCategorysViewModel ( Partner partner ) : PartnerWithCategorysViewModel
ConvertFromPartnerViewModelToPartner ( PartnerViewModel c ) : Partner

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

Method Details

Add() public méthode

Добавление партнера в репозиторий
public Add ( PartnerViewModel partner ) : void
partner Courses.ViewModels.PartnerViewModel
Résultat void

Delete() public méthode

Удаление партнера
public Delete ( PartnerViewModel partner ) : void
partner Courses.ViewModels.PartnerViewModel
Résultat void

Edit() public méthode

Обновление партнера
public Edit ( PartnerViewModel partner ) : void
partner Courses.ViewModels.PartnerViewModel
Résultat void

EditPartnerCategorys() public méthode

Редактирование списка категорий продукта
public EditPartnerCategorys ( PartnerWithAllCategorysViewModel partnerView, int selectedCategorys ) : void
partnerView Courses.ViewModels.PartnerWithAllCategorysViewModel
selectedCategorys int
Résultat void

GetByID() public méthode

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

GetIEnumerablePartnersCollection() public méthode

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

GetPartnerWithAllCategorys() public méthode

получение продукта со списком всех категорий
public GetPartnerWithAllCategorys ( int Id ) : PartnerWithAllCategorysViewModel
Id int Id продукта для редактирования
Résultat Courses.ViewModels.PartnerWithAllCategorysViewModel

GetPartnerWithCurrentCategorys() public méthode

Получает продукт со список категорий текущего продукта
public GetPartnerWithCurrentCategorys ( int id ) : PartnerWithCategorysViewModel
id int
Résultat Courses.ViewModels.PartnerWithCategorysViewModel

GetPartnerWithMenegers() public méthode

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

GetPartners() public méthode

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

PatherService() public méthode

Внедрение конструктора. Пример использования паттернов Dependecy Injection
public PatherService ( IPartnerRepository partnerRepository, IAccountRepository accountRepository, ICategoryRepository categoryRepository, Filtering filterFactory ) : System
partnerRepository IPartnerRepository
accountRepository IAccountRepository
categoryRepository ICategoryRepository
filterFactory Filtering
Résultat System

SaveChanges() public méthode

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