C# 클래스 TeamBins.DataAccess.TeamRepository

상속: TeamBins.DataAccessCore.BaseRepo, ITeamRepository
파일 보기 프로젝트 열기: kshyju/ProjectPlanningTool 1 사용 예제들

공개 메소드들

메소드 설명
Delete ( int id ) : void
DeleteTeamMemberInvitation ( int id ) : System.Threading.Tasks.Task
GetSubscribers ( int teamId, string notificationTypeCode ) : Task>
GetTeam ( int teamId ) : TeamDto
GetTeam ( string name ) : TeamDto
GetTeamMember ( int teamId, int userId ) : MemberVM
GetTeamMemberInvitation ( string activationCode ) : Task
GetTeamMemberInvitations ( int teamId ) : Task>
GetTeamMembers ( int teamId ) : Task>
GetTeams ( int userId ) : List
SaveDefaultProject ( int userId, int teamId, int selectedProject ) : void
SaveDefaultTeamForUser ( int userId, int teamId ) : void
SaveTeam ( TeamDto team ) : int
SaveTeamMember ( int teamId, int memberId, int createdById ) : void
SaveTeamMemberRequest ( AddTeamMemberRequestVM teamMemberRequest ) : Task
SaveVisibility ( int id, bool isPublic ) : System.Threading.Tasks.Task
TeamRepository ( IConfiguration configuration ) : Dapper

메소드 상세

Delete() 공개 메소드

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

DeleteTeamMemberInvitation() 공개 메소드

public DeleteTeamMemberInvitation ( int id ) : System.Threading.Tasks.Task
id int
리턴 System.Threading.Tasks.Task

GetSubscribers() 공개 메소드

public GetSubscribers ( int teamId, string notificationTypeCode ) : Task>
teamId int
notificationTypeCode string
리턴 Task>

GetTeam() 공개 메소드

public GetTeam ( int teamId ) : TeamDto
teamId int
리턴 TeamDto

GetTeam() 공개 메소드

public GetTeam ( string name ) : TeamDto
name string
리턴 TeamDto

GetTeamMember() 공개 메소드

public GetTeamMember ( int teamId, int userId ) : MemberVM
teamId int
userId int
리턴 MemberVM

GetTeamMemberInvitation() 공개 메소드

public GetTeamMemberInvitation ( string activationCode ) : Task
activationCode string
리턴 Task

GetTeamMemberInvitations() 공개 메소드

public GetTeamMemberInvitations ( int teamId ) : Task>
teamId int
리턴 Task>

GetTeamMembers() 공개 메소드

public GetTeamMembers ( int teamId ) : Task>
teamId int
리턴 Task>

GetTeams() 공개 메소드

public GetTeams ( int userId ) : List
userId int
리턴 List

SaveDefaultProject() 공개 메소드

public SaveDefaultProject ( int userId, int teamId, int selectedProject ) : void
userId int
teamId int
selectedProject int
리턴 void

SaveDefaultTeamForUser() 공개 메소드

public SaveDefaultTeamForUser ( int userId, int teamId ) : void
userId int
teamId int
리턴 void

SaveTeam() 공개 메소드

public SaveTeam ( TeamDto team ) : int
team TeamDto
리턴 int

SaveTeamMember() 공개 메소드

public SaveTeamMember ( int teamId, int memberId, int createdById ) : void
teamId int
memberId int
createdById int
리턴 void

SaveTeamMemberRequest() 공개 메소드

public SaveTeamMemberRequest ( AddTeamMemberRequestVM teamMemberRequest ) : Task
teamMemberRequest AddTeamMemberRequestVM
리턴 Task

SaveVisibility() 공개 메소드

public SaveVisibility ( int id, bool isPublic ) : System.Threading.Tasks.Task
id int
isPublic bool
리턴 System.Threading.Tasks.Task

TeamRepository() 공개 메소드

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