C# Class IS.Model.Service.TaskService

Сервис для работы с задачами.
Afficher le fichier Open project: dha01/IS Class Usage Examples

Méthodes publiques

Méthode Description
Create ( TaskItem task ) : int

Создает задачу.

Delete ( int id ) : void

Удаляет задачу.

GetById ( int id ) : TaskItem

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

GetList ( ) : List

Получает список задач.

GetTaskInfoById ( int task_id ) : TaskInfoItem

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

SetState ( int id, bool is_perform, bool is_open ) : void

Меняет статус задачи задачу.

Statistic ( ) : int>.Dictionary

Собирает статистику по выполненым задачам.

TaskService ( ) : System

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

TaskService ( ITaskRepository task_repository, ICommentRepository comment_repository ) : System

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

Update ( TaskItem task ) : void

Измененяет данные о задаче.

Method Details

Create() public méthode

Создает задачу.
public Create ( TaskItem task ) : int
task IS.Model.Item.Task.TaskItem Задача.
Résultat int

Delete() public méthode

Удаляет задачу.
public Delete ( int id ) : void
id int Идентификатор.
Résultat void

GetById() public méthode

Получает задачу по идентификатору.
public GetById ( int id ) : TaskItem
id int Идентификатор.
Résultat IS.Model.Item.Task.TaskItem

GetList() public méthode

Получает список задач.
public GetList ( ) : List
Résultat List

GetTaskInfoById() public méthode

Получает основные данные и заполняет список комментариев.
public GetTaskInfoById ( int task_id ) : TaskInfoItem
task_id int Идентификатор задачи.
Résultat IS.Model.Item.Task.TaskInfoItem

SetState() public méthode

Меняет статус задачи задачу.
public SetState ( int id, bool is_perform, bool is_open ) : void
id int Идентификатор.
is_perform bool
is_open bool
Résultat void

Statistic() public méthode

Собирает статистику по выполненым задачам.
public Statistic ( ) : int>.Dictionary
Résultat int>.Dictionary

TaskService() public méthode

Конструктор без параметров.
public TaskService ( ) : System
Résultat System

TaskService() public méthode

Конструктор класс.
public TaskService ( ITaskRepository task_repository, ICommentRepository comment_repository ) : System
task_repository ITaskRepository Интерфейс репозитория задач.
comment_repository ICommentRepository Интерфейс репозитория задач.
Résultat System

Update() public méthode

Измененяет данные о задаче.
public Update ( TaskItem task ) : void
task IS.Model.Item.Task.TaskItem Задача.
Résultat void