C# 클래스 Courses.Buisness.Comment.EventService

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

공개 메소드들

메소드 설명
Add ( EventViewModel eventView ) : void

Добавление нового события в репозиторий

Delete ( EventViewModel eventView ) : void

Удаление события

Edit ( EventViewModel eventView ) : void

Редактирование информации о событии

EventService ( IEventRepository _eventRepository, Filtering filterFactory ) : System

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

GetByID ( int id ) : EventViewModel

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

GetEvents ( int page, int pageSize, List fieldFilter = null, Filtering sortFilter = null ) : EventCollectionViewModel

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

SaveChanges ( ) : void

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

비공개 메소드들

메소드 설명
Convert ( Models c ) : EventViewModel
Convert ( EventViewModel c ) : Models.Event

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

메소드 상세

Add() 공개 메소드

Добавление нового события в репозиторий
public Add ( EventViewModel eventView ) : void
eventView Courses.ViewModels.EventViewModel
리턴 void

Delete() 공개 메소드

Удаление события
public Delete ( EventViewModel eventView ) : void
eventView Courses.ViewModels.EventViewModel
리턴 void

Edit() 공개 메소드

Редактирование информации о событии
public Edit ( EventViewModel eventView ) : void
eventView Courses.ViewModels.EventViewModel
리턴 void

EventService() 공개 메소드

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

GetByID() 공개 메소드

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

GetEvents() 공개 메소드

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

SaveChanges() 공개 메소드

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