C# 클래스 Courses.Buisness.AccountService

상속: IAccountService
파일 보기 프로젝트 열기: denismaster/dotnet01

공개 메소드들

메소드 설명
AccountService ( Models repository, Filtering filterFactory ) : System

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

Add ( AccountViewModel account ) : void

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

Delete ( AccountViewModel account ) : void

Удаление аккаунта

Edit ( AccountViewModel account ) : void

Обновление аккаунта

GetAccounts ( int page, int pageSize, List fieldFilters = null, Filtering sortFilter = null ) : AccountCollectionViewModel

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

GetByID ( int id ) : AccountViewModel

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

SaveChanges ( ) : void

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

비공개 메소드들

메소드 설명
Convert ( User c ) : AccountViewModel
Convert ( AccountViewModel c ) : User

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

메소드 상세

AccountService() 공개 메소드

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

Add() 공개 메소드

Добавление аккаунта в репозиторий
public Add ( AccountViewModel account ) : void
account Courses.ViewModels.AccountViewModel
리턴 void

Delete() 공개 메소드

Удаление аккаунта
public Delete ( AccountViewModel account ) : void
account Courses.ViewModels.AccountViewModel
리턴 void

Edit() 공개 메소드

Обновление аккаунта
public Edit ( AccountViewModel account ) : void
account Courses.ViewModels.AccountViewModel
리턴 void

GetAccounts() 공개 메소드

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

GetByID() 공개 메소드

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

SaveChanges() 공개 메소드

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