C# Class TeamBins.Services.IssueManager

Inheritance: IIssueManager
Afficher le fichier Open project: kshyju/ProjectPlanningTool Class Usage Examples

Méthodes publiques

Méthode Description
Delete ( int id ) : void
GetDashboardSummaryVM ( int teamId ) : DashBoardItemSummaryVm
GetIssue ( int id ) : Task
GetIssueMembers ( int issueId ) : Task>
GetIssues ( List statusIds, int count ) : IEnumerable
GetIssuesAssignedToUser ( int userId ) : Task>
GetIssuesGroupedByStatusGroup ( int teamId, int count ) : IEnumerable
GetNonIssueMembers ( int issueId ) : Task>
IssueManager ( IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache, IUploadRepository uploadRepository, IEmailManager emailManager ) : Microsoft.AspNetCore.Http
LoadDropdownData ( CreateIssue issue ) : System.Threading.Tasks.Task
RemoveIssueMember ( int issueId, int memberId ) : System.Threading.Tasks.Task
SaveActivity ( CreateIssue model, IssueDetailVM previousVersion, IssueDetailVM newVersion ) : ActivityDto
SaveDueDate ( int issueId, System.DateTime dueDate ) : System.Threading.Tasks.Task
SaveIssue ( CreateIssue issue, List files ) : Task
SaveIssueAssignee ( int issueId, int userId ) : System.Threading.Tasks.Task
StarIssue ( int issueId, int userId, bool isRequestForToStar ) : System.Threading.Tasks.Task
StarIssue ( int issueId ) : Task

Private Methods

Méthode Description
IsImageType ( string fileExtension ) : bool

Method Details

Delete() public méthode

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

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 ) : Task
id 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 teamId, int count ) : IEnumerable
teamId int
count int
Résultat IEnumerable

GetNonIssueMembers() public méthode

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

IssueManager() public méthode

public IssueManager ( IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache, IUploadRepository uploadRepository, IEmailManager emailManager ) : Microsoft.AspNetCore.Http
issueRepository IIssueRepository
iProjectRepository IProjectRepository
activityRepository IActivityRepository
userSessionHelper IUserAuthHelper
cache ICache
uploadRepository IUploadRepository
emailManager IEmailManager
Résultat Microsoft.AspNetCore.Http

LoadDropdownData() public méthode

public LoadDropdownData ( CreateIssue issue ) : System.Threading.Tasks.Task
issue TeamBins.Common.ViewModels.CreateIssue
Résultat System.Threading.Tasks.Task

RemoveIssueMember() public méthode

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

SaveActivity() public méthode

public SaveActivity ( CreateIssue model, IssueDetailVM previousVersion, IssueDetailVM newVersion ) : ActivityDto
model TeamBins.Common.ViewModels.CreateIssue
previousVersion TeamBins.Common.ViewModels.IssueDetailVM
newVersion TeamBins.Common.ViewModels.IssueDetailVM
Résultat TeamBins.Common.ViewModels.ActivityDto

SaveDueDate() public méthode

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

SaveIssue() public méthode

public SaveIssue ( CreateIssue issue, List files ) : Task
issue TeamBins.Common.ViewModels.CreateIssue
files List
Résultat Task

SaveIssueAssignee() public méthode

public SaveIssueAssignee ( int issueId, int userId ) : System.Threading.Tasks.Task
issueId int
userId int
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

StarIssue() public méthode

public StarIssue ( int issueId ) : Task
issueId int
Résultat Task