C# Class TeamBins.DataAccess.ProjectRepository

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

Méthodes publiques

Méthode Description
Delete ( int projectId ) : void
DoesProjectsExist ( int teamId ) : bool
GetDefaultProjectForTeam ( int teamId ) : ProjectDto
GetDefaultProjectForTeamMember ( int teamId, int userId ) : Task
GetIssueCountForProject ( int projectId ) : int
GetProject ( int id ) : ProjectDto
GetProjects ( int teamId ) : IEnumerable
ProjectRepository ( IConfiguration configuration ) : Dapper
Save ( CreateProjectVM model ) : void

Private Methods

Méthode Description
SetAsDefaultProjectIfNotExists ( CreateProjectVM model ) : void

Method Details

Delete() public méthode

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

DoesProjectsExist() public méthode

public DoesProjectsExist ( int teamId ) : bool
teamId int
Résultat bool

GetDefaultProjectForTeam() public méthode

public GetDefaultProjectForTeam ( int teamId ) : ProjectDto
teamId int
Résultat ProjectDto

GetDefaultProjectForTeamMember() public méthode

public GetDefaultProjectForTeamMember ( int teamId, int userId ) : Task
teamId int
userId int
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

ProjectRepository() public méthode

public ProjectRepository ( IConfiguration configuration ) : Dapper
configuration IConfiguration
Résultat Dapper

Save() public méthode

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