C# Class TeamBins.DataAccess.IssueRepository

Inheritance: TeamBins.DataAccessCore.BaseRepo, IIssueRepository
Afficher le fichier Open project: kshyju/ProjectPlanningTool

Méthodes publiques

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

Private Methods

Méthode Description
AddIssueMemberRecord ( int issueId, int userId, string type ) : System.Threading.Tasks.Task
DeleteIssueMemberRecord ( int issueId, int userId, string type ) : System.Threading.Tasks.Task

Method Details

Delete() public méthode

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

GetCategories() public méthode

public GetCategories ( ) : Task>
Résultat Task>

GetDashboardSummaryVM() public méthode

public GetDashboardSummaryVM ( int teamId ) : DashBoardItemSummaryVm
teamId int
Résultat TeamBins.Common.ViewModels.DashBoardItemSummaryVm

GetIssue() public méthode

public GetIssue ( int id, int requestingUserId ) : IssueDetailVM
id int
requestingUserId int
Résultat TeamBins.Common.ViewModels.IssueDetailVM

GetIssueCountsPerPriority() public méthode

public GetIssueCountsPerPriority ( int teamId ) : Task>
teamId int
Résultat Task>

GetIssueCountsPerProject() public méthode

public GetIssueCountsPerProject ( int teamId ) : Task>
teamId int
Résultat Task>

GetIssueCountsPerStatus() public méthode

public GetIssueCountsPerStatus ( int teamId ) : Task>
teamId int
Résultat Task>

GetIssueMembers() public méthode

public GetIssueMembers ( int issueId ) : Task>
issueId int
Résultat Task>

GetIssues() public méthode

public GetIssues ( List statusIds, int count ) : IEnumerable
statusIds List
count int
Résultat IEnumerable

GetIssuesAssignedToUser() public méthode

public GetIssuesAssignedToUser ( int userId ) : Task>
userId int
Résultat Task>

GetIssuesGroupedByStatusGroup() public méthode

public GetIssuesGroupedByStatusGroup ( int count, int teamId, int requestingUserId ) : IEnumerable
count int
teamId int
requestingUserId int
Résultat IEnumerable

GetNonIssueMembers() public méthode

public GetNonIssueMembers ( int issueId, int teamId ) : Task>
issueId int
teamId int
Résultat Task>

GetPriorities() public méthode

public GetPriorities ( ) : Task>
Résultat Task>

GetStatuses() public méthode

public GetStatuses ( ) : Task>
Résultat Task>

IssueRepository() public méthode

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

RemoveIssueMember() public méthode

public RemoveIssueMember ( int issueId, int userId ) : System.Threading.Tasks.Task
issueId int
userId int
Résultat System.Threading.Tasks.Task

SaveDueDate() public méthode

public SaveDueDate ( int issueId, System.DateTime dueDate, int userId ) : System.Threading.Tasks.Task
issueId int
dueDate System.DateTime
userId int
Résultat System.Threading.Tasks.Task

SaveIssue() public méthode

public SaveIssue ( CreateIssue issue ) : int
issue TeamBins.Common.ViewModels.CreateIssue
Résultat int

SaveIssueMember() public méthode

public SaveIssueMember ( int issueId, int memberId, int createdById, string relationShipType ) : System.Threading.Tasks.Task
issueId int
memberId int
createdById int
relationShipType string
Résultat System.Threading.Tasks.Task

StarIssue() public méthode

public StarIssue ( int issueId, int userId, bool isRequestForToStar ) : System.Threading.Tasks.Task
issueId int
userId int
isRequestForToStar bool
Résultat System.Threading.Tasks.Task