Table of Contents

Class CaseSearch

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class CaseSearch : ICaseSearch
Inheritance
CaseSearch
Implements
Inherited Members

Constructors

CaseSearch()

public CaseSearch()

Methods

CountAttachments(QIssueAttachmentFilter)

public int CountAttachments(QIssueAttachmentFilter filter)

Parameters

filter QIssueAttachmentFilter

Returns

int

CountComments(QIssueCommentFilter)

public int CountComments(QIssueCommentFilter filter)

Parameters

filter QIssueCommentFilter

Returns

int

CountIssues(QIssueFilter)

public int CountIssues(QIssueFilter filter)

Parameters

filter QIssueFilter

Returns

int

CountUsers(QIssueUserFilter)

public int CountUsers(QIssueUserFilter filter)

Parameters

filter QIssueUserFilter

Returns

int

GetAttachment(Guid, string)

public VIssueAttachment GetAttachment(Guid issue, string fileName)

Parameters

issue Guid
fileName string

Returns

VIssueAttachment

GetAttachments(QIssueAttachmentFilter)

public List<VIssueAttachment> GetAttachments(QIssueAttachmentFilter filter)

Parameters

filter QIssueAttachmentFilter

Returns

List<VIssueAttachment>

GetComment(Guid)

public VComment GetComment(Guid comment)

Parameters

comment Guid

Returns

VComment

GetComments(QIssueCommentFilter)

public List<VComment> GetComments(QIssueCommentFilter filter)

Parameters

filter QIssueCommentFilter

Returns

List<VComment>

GetExportCases(QIssueFilter)

public List<ExportCase> GetExportCases(QIssueFilter filter)

Parameters

filter QIssueFilter

Returns

List<ExportCase>

GetFileRequirement(Guid, string)

public QIssueFileRequirement GetFileRequirement(Guid issue, string requestedFileCategory)

Parameters

issue Guid
requestedFileCategory string

Returns

QIssueFileRequirement

GetFileRequirements(Guid)

public List<VIssueFileRequirement> GetFileRequirements(Guid issue)

Parameters

issue Guid

Returns

List<VIssueFileRequirement>

GetIssue(Guid)

public VIssue GetIssue(Guid id)

Parameters

id Guid

Returns

VIssue

GetIssues(QIssueFilter)

public List<VIssue> GetIssues(QIssueFilter filter)

Parameters

filter QIssueFilter

Returns

List<VIssue>

GetIssues(IEnumerable<Guid>)

public List<VIssue> GetIssues(IEnumerable<Guid> ids)

Parameters

ids IEnumerable<Guid>

Returns

List<VIssue>

GetIssuesTopicUserIdentifiers(QIssueFilter)

public List<Guid> GetIssuesTopicUserIdentifiers(QIssueFilter filter)

Parameters

filter QIssueFilter

Returns

List<Guid>

GetIssuesWithCommentMentions(Guid, Guid)

public List<VIssue> GetIssuesWithCommentMentions(Guid organization, Guid user)

Parameters

organization Guid
user Guid

Returns

List<VIssue>

GetNextIssueNumber(Guid)

public int GetNextIssueNumber(Guid organization)

Parameters

organization Guid

Returns

int

GetStatus(Guid)

public TCaseStatus GetStatus(Guid status)

Parameters

status Guid

Returns

TCaseStatus

GetStatusIdentifiersAndNamesByCategory(Guid, string)

public List<KeyValuePair<Guid, string>> GetStatusIdentifiersAndNamesByCategory(Guid organization, string statusCategory)

Parameters

organization Guid
statusCategory string

Returns

List<KeyValuePair<Guid, string>>

GetStatusNamesByCategory(Guid, string)

public List<string> GetStatusNamesByCategory(Guid organization, string statusCategory)

Parameters

organization Guid
statusCategory string

Returns

List<string>

GetStatuses(Guid)

public List<TCaseStatus> GetStatuses(Guid organization)

Parameters

organization Guid

Returns

List<TCaseStatus>

GetStatuses(Guid, string)

public List<TCaseStatus> GetStatuses(Guid organization, string caseType)

Parameters

organization Guid
caseType string

Returns

List<TCaseStatus>

GetStatuses(Guid, string, string)

public List<TCaseStatus> GetStatuses(Guid organization, string caseType, string statusCategory)

Parameters

organization Guid
caseType string
statusCategory string

Returns

List<TCaseStatus>

GetUsers(QIssueUserFilter, params Expression<Func<VIssueUser, object>>[])

public List<VIssueUser> GetUsers(QIssueUserFilter filter, params Expression<Func<VIssueUser, object>>[] includes)

Parameters

filter QIssueUserFilter
includes Expression<Func<VIssueUser, object>>[]

Returns

List<VIssueUser>

GetUsersHavingRole(Guid, string)

public List<Guid> GetUsersHavingRole(Guid organization, string role)

Parameters

organization Guid
role string

Returns

List<Guid>