C# 클래스 TeamBins.DataAccess.ProjectRepository

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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
SetAsDefaultProjectIfNotExists ( CreateProjectVM model ) : void

메소드 상세

Delete() 공개 메소드

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

DoesProjectsExist() 공개 메소드

public DoesProjectsExist ( int teamId ) : bool
teamId int
리턴 bool

GetDefaultProjectForTeam() 공개 메소드

public GetDefaultProjectForTeam ( int teamId ) : ProjectDto
teamId int
리턴 ProjectDto

GetDefaultProjectForTeamMember() 공개 메소드

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

ProjectRepository() 공개 메소드

public ProjectRepository ( IConfiguration configuration ) : Dapper
configuration IConfiguration
리턴 Dapper

Save() 공개 메소드

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