C# 클래스 BinaryStudio.TaskManager.Logic.Core.HumanTaskRepository

The human task repository.
상속: IHumanTaskRepository
파일 보기 프로젝트 열기: dv00d00/BinaryStudio.TaskManager

공개 메소드들

메소드 설명
Add ( HumanTask humanTask ) : void

The add new human task.

AddHistory ( HumanTaskHistory humanTaskHistory ) : void
Delete ( int humanTaskId ) : void

The delete.

GetAll ( ) : IEnumerable

The get all.

GetAllHistoryForTask ( int taskId ) : IList

The get all history for task.

GetAllHistoryForUser ( int userId ) : IList
GetAllTasksForEmployee ( int employeeId ) : IList

The get all tasks for employee.

GetAllTasksForUserInProject ( int projectId, int userId ) : IEnumerable
GetAllTasksInProject ( int projectId ) : IList

The get all tasks in project.

GetById ( int humanTaskId ) : HumanTask

The get by id.

GetForCreator ( int creatorId ) : IEnumerable

The get for creator.

GetPriorities ( ) : IQueryable
GetUnassingnedTasks ( ) : IList

The get unassingned tasks.

GetUnassingnedTasks ( int projectId ) : IList
HumanTaskRepository ( DataBaseContext dataBaseContext ) : System.Collections.Generic

Initializes a new instance of the HumanTaskRepository class.

Update ( HumanTask humanTask ) : void

The update.

메소드 상세

Add() 공개 메소드

The add new human task.
public Add ( HumanTask humanTask ) : void
humanTask BinaryStudio.TaskManager.Logic.Domain.HumanTask /// The human task. ///
리턴 void

AddHistory() 공개 메소드

public AddHistory ( HumanTaskHistory humanTaskHistory ) : void
humanTaskHistory BinaryStudio.TaskManager.Logic.Domain.HumanTaskHistory
리턴 void

Delete() 공개 메소드

The delete.
public Delete ( int humanTaskId ) : void
humanTaskId int /// The human task id. ///
리턴 void

GetAll() 공개 메소드

The get all.
public GetAll ( ) : IEnumerable
리턴 IEnumerable

GetAllHistoryForTask() 공개 메소드

The get all history for task.
public GetAllHistoryForTask ( int taskId ) : IList
taskId int /// The task id. ///
리턴 IList

GetAllHistoryForUser() 공개 메소드

public GetAllHistoryForUser ( int userId ) : IList
userId int
리턴 IList

GetAllTasksForEmployee() 공개 메소드

The get all tasks for employee.
public GetAllTasksForEmployee ( int employeeId ) : IList
employeeId int /// The employee id. ///
리턴 IList

GetAllTasksForUserInProject() 공개 메소드

public GetAllTasksForUserInProject ( int projectId, int userId ) : IEnumerable
projectId int
userId int
리턴 IEnumerable

GetAllTasksInProject() 공개 메소드

The get all tasks in project.
public GetAllTasksInProject ( int projectId ) : IList
projectId int /// The project id. ///
리턴 IList

GetById() 공개 메소드

The get by id.
public GetById ( int humanTaskId ) : HumanTask
humanTaskId int /// The human task id. ///
리턴 BinaryStudio.TaskManager.Logic.Domain.HumanTask

GetForCreator() 공개 메소드

The get for creator.
public GetForCreator ( int creatorId ) : IEnumerable
creatorId int /// The creator id. ///
리턴 IEnumerable

GetPriorities() 공개 메소드

public GetPriorities ( ) : IQueryable
리턴 IQueryable

GetUnassingnedTasks() 공개 메소드

The get unassingned tasks.
public GetUnassingnedTasks ( ) : IList
리턴 IList

GetUnassingnedTasks() 공개 메소드

public GetUnassingnedTasks ( int projectId ) : IList
projectId int
리턴 IList

HumanTaskRepository() 공개 메소드

Initializes a new instance of the HumanTaskRepository class.
public HumanTaskRepository ( DataBaseContext dataBaseContext ) : System.Collections.Generic
dataBaseContext BinaryStudio.TaskManager.Logic.Domain.DataBaseContext /// The data base context. ///
리턴 System.Collections.Generic

Update() 공개 메소드

The update.
public Update ( HumanTask humanTask ) : void
humanTask BinaryStudio.TaskManager.Logic.Domain.HumanTask /// The human task. ///
리턴 void