C# Класс IS.Model.Service.CommentService

Сервис для работы с комментариями к задачам.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

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

Описание методов

CommentService() публичный Метод

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

CommentService() публичный Метод

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

Create() публичный Метод

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

Delete() публичный Метод

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

GetById() публичный Метод

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

GetListByTaskId() публичный Метод

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

Update() публичный Метод

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