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

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

공개 메소드들

메소드 설명
Add ( CommentViewModel commentView ) : void

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

CommentService ( ICommentsRepository _commentsRepository, Filtering filterFactory ) : System

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

Delete ( CommentViewModel comment ) : void

Удаление комментария

Edit ( CommentViewModel commentView ) : void

Редактирование комментария

GetByID ( int id ) : CommentViewModel

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

GetComments ( int page, int pageSize, List fieldFilter = null, Filtering sortFilter = null ) : CommentCollectionViewModel

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

SaveChanges ( ) : void

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

비공개 메소드들

메소드 설명
Convert ( Models c ) : CommentViewModel
Convert ( CommentViewModel c ) : Models.Comment

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

메소드 상세

Add() 공개 메소드

Добавление комментария в репозиторий
public Add ( CommentViewModel commentView ) : void
commentView Courses.ViewModels.CommentViewModel
리턴 void

CommentService() 공개 메소드

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

Delete() 공개 메소드

Удаление комментария
public Delete ( CommentViewModel comment ) : void
comment Courses.ViewModels.CommentViewModel
리턴 void

Edit() 공개 메소드

Редактирование комментария
public Edit ( CommentViewModel commentView ) : void
commentView Courses.ViewModels.CommentViewModel
리턴 void

GetByID() 공개 메소드

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

GetComments() 공개 메소드

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

SaveChanges() 공개 메소드

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