C# Class TeamBins.Services.ProjectManager

Inheritance: IProjectManager
Mostra file Open project: kshyju/ProjectPlanningTool

Public Methods

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

Method Details

Delete() public method

public Delete ( int id ) : void
id int
return void

DoesProjectsExist() public method

public DoesProjectsExist ( ) : bool
return bool

GetDefaultProjectForCurrentTeam() public method

public GetDefaultProjectForCurrentTeam ( ) : Task
return Task

GetIssueCountForProject() public method

public GetIssueCountForProject ( int projectId ) : int
projectId int
return int

GetProject() public method

public GetProject ( int id ) : ProjectDto
id int
return ProjectDto

GetProjects() public method

public GetProjects ( int teamId ) : IEnumerable
teamId int
return IEnumerable

ProjectManager() public method

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

Save() public method

public Save ( CreateProjectVM model ) : void
model CreateProjectVM
return void