C# Class IS.Model.Service.CommentService

Сервис для работы с комментариями к задачам.
Show file Open project: dha01/IS Class Usage Examples

Public Methods

Method Description
CommentService ( ) : System

Конструктор без параметров.

CommentService ( ICommentRepository comment_repository ) : System

Конструктор класс.

Create ( CommentItem comment ) : int

Создает комментарий.

Delete ( int id ) : void

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

GetById ( int id ) : CommentItem

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

GetListByTaskId ( int task_id ) : List

Получает список комментариев по идентификатору задачи.

Update ( CommentItem comment ) : void

Изменяет данные о комментарие.

Method Details

CommentService() public method

Конструктор без параметров.
public CommentService ( ) : System
return System

CommentService() public method

Конструктор класс.
public CommentService ( ICommentRepository comment_repository ) : System
comment_repository ICommentRepository Интерфейс репозитория комментариев.
return System

Create() public method

Создает комментарий.
public Create ( CommentItem comment ) : int
comment IS.Model.Item.Comment.CommentItem Комментарий.
return int

Delete() public method

Удаляет комментарий.
public Delete ( int id ) : void
id int Идентификатор.
return void

GetById() public method

Получает комментарий по идентификатору.
public GetById ( int id ) : CommentItem
id int Идентификатор.
return IS.Model.Item.Comment.CommentItem

GetListByTaskId() public method

Получает список комментариев по идентификатору задачи.
public GetListByTaskId ( int task_id ) : List
task_id int Идентификатор задачи.
return List

Update() public method

Изменяет данные о комментарие.
public Update ( CommentItem comment ) : void
comment IS.Model.Item.Comment.CommentItem Комментарий.
return void