C# Class Courses.Buisness.Comment.EventService

Inheritance: IEventService
Afficher le fichier Open project: denismaster/dotnet01

Méthodes publiques

Méthode Description
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

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

Private Methods

Méthode Description
Convert ( Models c ) : EventViewModel
Convert ( EventViewModel c ) : Models.Event

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

Method Details

Add() public méthode

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

Delete() public méthode

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

Edit() public méthode

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

EventService() public méthode

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

GetByID() public méthode

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

GetEvents() public méthode

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

SaveChanges() public méthode

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