C# 클래스 IS.Model.Service.TaskService

Сервис для работы с задачами.
파일 보기 프로젝트 열기: dha01/IS 1 사용 예제들

공개 메소드들

메소드 설명
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

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

메소드 상세

Create() 공개 메소드

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

Delete() 공개 메소드

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

GetById() 공개 메소드

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

GetList() 공개 메소드

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

GetTaskInfoById() 공개 메소드

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

SetState() 공개 메소드

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

Statistic() 공개 메소드

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

TaskService() 공개 메소드

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

TaskService() 공개 메소드

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

Update() 공개 메소드

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