C# Class TeamBins.Services.ProjectManager

Inheritance: IProjectManager
Afficher le fichier Open project: kshyju/ProjectPlanningTool

Méthodes publiques

Méthode 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 méthode

public Delete ( int id ) : void
id int
Résultat void

DoesProjectsExist() public méthode

public DoesProjectsExist ( ) : bool
Résultat bool

GetDefaultProjectForCurrentTeam() public méthode

public GetDefaultProjectForCurrentTeam ( ) : Task
Résultat Task

GetIssueCountForProject() public méthode

public GetIssueCountForProject ( int projectId ) : int
projectId int
Résultat int

GetProject() public méthode

public GetProject ( int id ) : ProjectDto
id int
Résultat ProjectDto

GetProjects() public méthode

public GetProjects ( int teamId ) : IEnumerable
teamId int
Résultat IEnumerable

ProjectManager() public méthode

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

Save() public méthode

public Save ( CreateProjectVM model ) : void
model CreateProjectVM
Résultat void