C# 클래스 IssueTracker.Data.Services.IssueService

상속: IIssueService
파일 보기 프로젝트 열기: radike/issue-tracker 1 사용 예제들

공개 메소드들

메소드 설명
Add ( Issue issue ) : Issue
GetAllIssues ( ) : ICollection
GetAllIssues ( System.Guid projectId ) : ICollection
GetAllVersions ( System.Guid id ) : ICollection
GetByProjectCodeAndIssueNumber ( string projectCode, int issueNumber ) : Issue
GetCommentsForIssue ( System.Guid issueId ) : ICollection
GetIssueCount ( ) : int
GetIssueCount ( IssueType issueType ) : int
GetIssueCount ( IssueType issueType, System.Guid projectId ) : int
GetIssueCount ( IssueType issueType, System.Guid projectId, bool includeClosedIssue = true ) : int
GetIssueCount ( IssueType issueType, Project project, bool includeClosedIssue = true ) : int
GetIssuesByType ( IssueType type ) : ICollection
GetIssuesByType ( IssueType type, System.Guid projectId ) : ICollection
GetIssuesByType ( IssueType issueType, System.Guid projectId, bool includeClosedIssue = false ) : ICollection
GetNewCodeNumber ( ) : int
GetNewEntityForEditing ( System.Guid issueId ) : Issue
GetNewEntityForEditing ( string projectCode, int issueNumber ) : Issue
GetNewIssues ( System.Guid projectId ) : ICollection
GetRaisedIssueCount ( System.DateTime fromDate, System.DateTime toDate ) : int
GetRaisedIssueCount ( System.Guid projectId, System.DateTime fromDate, System.DateTime toDate ) : int
GetRaisedIssues ( System.DateTime fromDate, System.DateTime toDate ) : ICollection
GetRaisedIssues ( System.Guid projectId, System.DateTime fromDate, System.DateTime toDate ) : ICollection
GetRaisedIssues ( System.Guid projectId, int year, int month ) : ICollection
GetRaisedIssues ( System.Guid projectId, int year, int monthFrom, int monthTo ) : ICollection
GetRaisedIssues ( int year, int monthFrom, int monthTo ) : ICollection
GetResolvedIssues ( System.Guid projectId, System.DateTime fromDate, System.DateTime toDate ) : ICollection
GetResolvedIssues ( System.Guid projectId, int year, int month ) : ICollection
GetResolvedIssues ( System.Guid projectId, int year, int monthFrom, int monthTo ) : ICollection
IssueService ( IIssueRepository issueRepository, ICommentRepository commentRepo ) : System

메소드 상세

Add() 공개 메소드

public Add ( Issue issue ) : Issue
issue IssueTracker.Entities.Issue
리턴 IssueTracker.Entities.Issue

GetAllIssues() 공개 메소드

public GetAllIssues ( ) : ICollection
리턴 ICollection

GetAllIssues() 공개 메소드

public GetAllIssues ( System.Guid projectId ) : ICollection
projectId System.Guid
리턴 ICollection

GetAllVersions() 공개 메소드

public GetAllVersions ( System.Guid id ) : ICollection
id System.Guid
리턴 ICollection

GetByProjectCodeAndIssueNumber() 공개 메소드

public GetByProjectCodeAndIssueNumber ( string projectCode, int issueNumber ) : Issue
projectCode string
issueNumber int
리턴 IssueTracker.Entities.Issue

GetCommentsForIssue() 공개 메소드

public GetCommentsForIssue ( System.Guid issueId ) : ICollection
issueId System.Guid
리턴 ICollection

GetIssueCount() 공개 메소드

public GetIssueCount ( ) : int
리턴 int

GetIssueCount() 공개 메소드

public GetIssueCount ( IssueType issueType ) : int
issueType IssueType
리턴 int

GetIssueCount() 공개 메소드

public GetIssueCount ( IssueType issueType, System.Guid projectId ) : int
issueType IssueType
projectId System.Guid
리턴 int

GetIssueCount() 공개 메소드

public GetIssueCount ( IssueType issueType, System.Guid projectId, bool includeClosedIssue = true ) : int
issueType IssueType
projectId System.Guid
includeClosedIssue bool
리턴 int

GetIssueCount() 공개 메소드

public GetIssueCount ( IssueType issueType, Project project, bool includeClosedIssue = true ) : int
issueType IssueType
project IssueTracker.Entities.Project
includeClosedIssue bool
리턴 int

GetIssuesByType() 공개 메소드

public GetIssuesByType ( IssueType type ) : ICollection
type IssueType
리턴 ICollection

GetIssuesByType() 공개 메소드

public GetIssuesByType ( IssueType type, System.Guid projectId ) : ICollection
type IssueType
projectId System.Guid
리턴 ICollection

GetIssuesByType() 공개 메소드

public GetIssuesByType ( IssueType issueType, System.Guid projectId, bool includeClosedIssue = false ) : ICollection
issueType IssueType
projectId System.Guid
includeClosedIssue bool
리턴 ICollection

GetNewCodeNumber() 공개 메소드

public GetNewCodeNumber ( ) : int
리턴 int

GetNewEntityForEditing() 공개 메소드

public GetNewEntityForEditing ( System.Guid issueId ) : Issue
issueId System.Guid
리턴 IssueTracker.Entities.Issue

GetNewEntityForEditing() 공개 메소드

public GetNewEntityForEditing ( string projectCode, int issueNumber ) : Issue
projectCode string
issueNumber int
리턴 IssueTracker.Entities.Issue

GetNewIssues() 공개 메소드

public GetNewIssues ( System.Guid projectId ) : ICollection
projectId System.Guid
리턴 ICollection

GetRaisedIssueCount() 공개 메소드

public GetRaisedIssueCount ( System.DateTime fromDate, System.DateTime toDate ) : int
fromDate System.DateTime
toDate System.DateTime
리턴 int

GetRaisedIssueCount() 공개 메소드

public GetRaisedIssueCount ( System.Guid projectId, System.DateTime fromDate, System.DateTime toDate ) : int
projectId System.Guid
fromDate System.DateTime
toDate System.DateTime
리턴 int

GetRaisedIssues() 공개 메소드

public GetRaisedIssues ( System.DateTime fromDate, System.DateTime toDate ) : ICollection
fromDate System.DateTime
toDate System.DateTime
리턴 ICollection

GetRaisedIssues() 공개 메소드

public GetRaisedIssues ( System.Guid projectId, System.DateTime fromDate, System.DateTime toDate ) : ICollection
projectId System.Guid
fromDate System.DateTime
toDate System.DateTime
리턴 ICollection

GetRaisedIssues() 공개 메소드

public GetRaisedIssues ( System.Guid projectId, int year, int month ) : ICollection
projectId System.Guid
year int
month int
리턴 ICollection

GetRaisedIssues() 공개 메소드

public GetRaisedIssues ( System.Guid projectId, int year, int monthFrom, int monthTo ) : ICollection
projectId System.Guid
year int
monthFrom int
monthTo int
리턴 ICollection

GetRaisedIssues() 공개 메소드

public GetRaisedIssues ( int year, int monthFrom, int monthTo ) : ICollection
year int
monthFrom int
monthTo int
리턴 ICollection

GetResolvedIssues() 공개 메소드

public GetResolvedIssues ( System.Guid projectId, System.DateTime fromDate, System.DateTime toDate ) : ICollection
projectId System.Guid
fromDate System.DateTime
toDate System.DateTime
리턴 ICollection

GetResolvedIssues() 공개 메소드

public GetResolvedIssues ( System.Guid projectId, int year, int month ) : ICollection
projectId System.Guid
year int
month int
리턴 ICollection

GetResolvedIssues() 공개 메소드

public GetResolvedIssues ( System.Guid projectId, int year, int monthFrom, int monthTo ) : ICollection
projectId System.Guid
year int
monthFrom int
monthTo int
리턴 ICollection

IssueService() 공개 메소드

public IssueService ( IIssueRepository issueRepository, ICommentRepository commentRepo ) : System
issueRepository IIssueRepository
commentRepo ICommentRepository
리턴 System