C# Класс TeamBins.DataAccess.IssueRepository

Наследование: TeamBins.DataAccessCore.BaseRepo, IIssueRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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