C# Класс IssueTracker.Data.Services.IssueService

Наследование: IIssueService
Показать файл Открыть проект Примеры использования класса

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

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