C# 클래스 TeamBins.DataAccess.IssueRepository

상속: TeamBins.DataAccessCore.BaseRepo, IIssueRepository
파일 보기 프로젝트 열기: kshyju/ProjectPlanningTool

공개 메소드들

메소드 설명
Delete ( int id, int userId ) : void
GetCategories ( ) : Task>
GetDashboardSummaryVM ( int teamId ) : DashBoardItemSummaryVm
GetIssue ( int id, int requestingUserId ) : IssueDetailVM
GetIssueCountsPerPriority ( int teamId ) : Task>
GetIssueCountsPerProject ( int teamId ) : Task>
GetIssueCountsPerStatus ( int teamId ) : Task>
GetIssueMembers ( int issueId ) : Task>
GetIssues ( List statusIds, int count ) : IEnumerable
GetIssuesAssignedToUser ( int userId ) : Task>
GetIssuesGroupedByStatusGroup ( int count, int teamId, int requestingUserId ) : IEnumerable
GetNonIssueMembers ( int issueId, int teamId ) : Task>
GetPriorities ( ) : Task>
GetStatuses ( ) : Task>
IssueRepository ( IConfiguration configuration ) : Dapper
RemoveIssueMember ( int issueId, int userId ) : System.Threading.Tasks.Task
SaveDueDate ( int issueId, System.DateTime dueDate, int userId ) : System.Threading.Tasks.Task
SaveIssue ( CreateIssue issue ) : int
SaveIssueMember ( int issueId, int memberId, int createdById, string relationShipType ) : System.Threading.Tasks.Task
StarIssue ( int issueId, int userId, bool isRequestForToStar ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
AddIssueMemberRecord ( int issueId, int userId, string type ) : System.Threading.Tasks.Task
DeleteIssueMemberRecord ( int issueId, int userId, string type ) : System.Threading.Tasks.Task

메소드 상세

Delete() 공개 메소드

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

GetCategories() 공개 메소드

public GetCategories ( ) : Task>
리턴 Task>

GetDashboardSummaryVM() 공개 메소드

public GetDashboardSummaryVM ( int teamId ) : DashBoardItemSummaryVm
teamId int
리턴 TeamBins.Common.ViewModels.DashBoardItemSummaryVm

GetIssue() 공개 메소드

public GetIssue ( int id, int requestingUserId ) : IssueDetailVM
id int
requestingUserId int
리턴 TeamBins.Common.ViewModels.IssueDetailVM

GetIssueCountsPerPriority() 공개 메소드

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

GetIssueCountsPerProject() 공개 메소드

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

GetIssueCountsPerStatus() 공개 메소드

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

GetIssueMembers() 공개 메소드

public GetIssueMembers ( int issueId ) : Task>
issueId int
리턴 Task>

GetIssues() 공개 메소드

public GetIssues ( List statusIds, int count ) : IEnumerable
statusIds List
count int
리턴 IEnumerable

GetIssuesAssignedToUser() 공개 메소드

public GetIssuesAssignedToUser ( int userId ) : Task>
userId int
리턴 Task>

GetIssuesGroupedByStatusGroup() 공개 메소드

public GetIssuesGroupedByStatusGroup ( int count, int teamId, int requestingUserId ) : IEnumerable
count int
teamId int
requestingUserId int
리턴 IEnumerable

GetNonIssueMembers() 공개 메소드

public GetNonIssueMembers ( int issueId, int teamId ) : Task>
issueId int
teamId int
리턴 Task>

GetPriorities() 공개 메소드

public GetPriorities ( ) : Task>
리턴 Task>

GetStatuses() 공개 메소드

public GetStatuses ( ) : Task>
리턴 Task>

IssueRepository() 공개 메소드

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

RemoveIssueMember() 공개 메소드

public RemoveIssueMember ( int issueId, int userId ) : System.Threading.Tasks.Task
issueId int
userId int
리턴 System.Threading.Tasks.Task

SaveDueDate() 공개 메소드

public SaveDueDate ( int issueId, System.DateTime dueDate, int userId ) : System.Threading.Tasks.Task
issueId int
dueDate System.DateTime
userId int
리턴 System.Threading.Tasks.Task

SaveIssue() 공개 메소드

public SaveIssue ( CreateIssue issue ) : int
issue TeamBins.Common.ViewModels.CreateIssue
리턴 int

SaveIssueMember() 공개 메소드

public SaveIssueMember ( int issueId, int memberId, int createdById, string relationShipType ) : System.Threading.Tasks.Task
issueId int
memberId int
createdById int
relationShipType string
리턴 System.Threading.Tasks.Task

StarIssue() 공개 메소드

public StarIssue ( int issueId, int userId, bool isRequestForToStar ) : System.Threading.Tasks.Task
issueId int
userId int
isRequestForToStar bool
리턴 System.Threading.Tasks.Task