Class CaseSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class CaseSearch : ICaseSearch
- Inheritance
-
CaseSearch
- Implements
-
- Inherited Members
-
Constructors
CaseSearch()
Methods
CountAttachments(QIssueAttachmentFilter)
public int CountAttachments(QIssueAttachmentFilter filter)
Parameters
filter QIssueAttachmentFilter
Returns
- int
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>
public VComment GetComment(Guid comment)
Parameters
comment Guid
Returns
- VComment
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>
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>