C# Class IS.Model.Service.TaskService

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

Public Methods

Method 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 method

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

Delete() public method

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

GetById() public method

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

GetList() public method

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

GetTaskInfoById() public method

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

SetState() public method

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

Statistic() public method

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

TaskService() public method

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

TaskService() public method

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

Update() public method

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