C# 클래스 TeamBins.Services.ProjectManager

상속: IProjectManager
파일 보기 프로젝트 열기: kshyju/ProjectPlanningTool

공개 메소드들

메소드 설명
Delete ( int id ) : void
DoesProjectsExist ( ) : bool
GetDefaultProjectForCurrentTeam ( ) : Task
GetIssueCountForProject ( int projectId ) : int
GetProject ( int id ) : ProjectDto
GetProjects ( int teamId ) : IEnumerable
ProjectManager ( IProjectRepository projectRepository, IUserAuthHelper userSessionHelper, ICache cache ) : System.Collections.Generic
Save ( CreateProjectVM model ) : void

메소드 상세

Delete() 공개 메소드

public Delete ( int id ) : void
id int
리턴 void

DoesProjectsExist() 공개 메소드

public DoesProjectsExist ( ) : bool
리턴 bool

GetDefaultProjectForCurrentTeam() 공개 메소드

public GetDefaultProjectForCurrentTeam ( ) : Task
리턴 Task

GetIssueCountForProject() 공개 메소드

public GetIssueCountForProject ( int projectId ) : int
projectId int
리턴 int

GetProject() 공개 메소드

public GetProject ( int id ) : ProjectDto
id int
리턴 ProjectDto

GetProjects() 공개 메소드

public GetProjects ( int teamId ) : IEnumerable
teamId int
리턴 IEnumerable

ProjectManager() 공개 메소드

public ProjectManager ( IProjectRepository projectRepository, IUserAuthHelper userSessionHelper, ICache cache ) : System.Collections.Generic
projectRepository IProjectRepository
userSessionHelper IUserAuthHelper
cache ICache
리턴 System.Collections.Generic

Save() 공개 메소드

public Save ( CreateProjectVM model ) : void
model CreateProjectVM
리턴 void