Interface ICaseSearch
- Namespace
- InSite.Application.Issues.Read
- Assembly
- Shift.Sdk.dll
public interface ICaseSearch
- Extension Methods
-
Methods
CountAttachments(QIssueAttachmentFilter)
int CountAttachments(QIssueAttachmentFilter filter)
Parameters
filter QIssueAttachmentFilter
Returns
- int
int CountComments(QIssueCommentFilter filter)
Parameters
filter QIssueCommentFilter
Returns
- int
CountIssues(QIssueFilter)
int CountIssues(QIssueFilter filter)
Parameters
filter QIssueFilter
Returns
- int
CountUsers(QIssueUserFilter)
int CountUsers(QIssueUserFilter filter)
Parameters
filter QIssueUserFilter
Returns
- int
GetAttachment(Guid, string)
VIssueAttachment GetAttachment(Guid issue, string fileName)
Parameters
issue Guid
fileName string
Returns
- VIssueAttachment
GetAttachments(QIssueAttachmentFilter)
List<VIssueAttachment> GetAttachments(QIssueAttachmentFilter filter)
Parameters
filter QIssueAttachmentFilter
Returns
- List<VIssueAttachment>
VComment GetComment(Guid comment)
Parameters
comment Guid
Returns
- VComment
List<VComment> GetComments(QIssueCommentFilter filter)
Parameters
filter QIssueCommentFilter
Returns
- List<VComment>
GetExportCases(QIssueFilter)
List<ExportCase> GetExportCases(QIssueFilter filter)
Parameters
filter QIssueFilter
Returns
- List<ExportCase>
GetFileRequirement(Guid, string)
QIssueFileRequirement GetFileRequirement(Guid issue, string requestedFileCategory)
Parameters
issue Guid
requestedFileCategory string
Returns
- QIssueFileRequirement
GetFileRequirements(Guid)
List<VIssueFileRequirement> GetFileRequirements(Guid issue)
Parameters
issue Guid
Returns
- List<VIssueFileRequirement>
GetIssue(Guid)
Parameters
id Guid
Returns
- VIssue
GetIssues(QIssueFilter)
List<VIssue> GetIssues(QIssueFilter filter)
Parameters
filter QIssueFilter
Returns
- List<VIssue>
GetIssues(IEnumerable<Guid>)
List<VIssue> GetIssues(IEnumerable<Guid> ids)
Parameters
ids IEnumerable<Guid>
Returns
- List<VIssue>
GetIssuesTopicUserIdentifiers(QIssueFilter)
List<Guid> GetIssuesTopicUserIdentifiers(QIssueFilter filter)
Parameters
filter QIssueFilter
Returns
- List<Guid>
List<VIssue> GetIssuesWithCommentMentions(Guid organization, Guid user)
Parameters
organization Guid
user Guid
Returns
- List<VIssue>
GetNextIssueNumber(Guid)
int GetNextIssueNumber(Guid identifier)
Parameters
identifier Guid
Returns
- int
GetStatus(Guid)
TCaseStatus GetStatus(Guid status)
Parameters
status Guid
Returns
- TCaseStatus
GetStatusNamesByCategory(Guid, string)
List<string> GetStatusNamesByCategory(Guid organization, string statusCategory)
Parameters
organization Guid
statusCategory string
Returns
- List<string>
GetStatuses(Guid)
List<TCaseStatus> GetStatuses(Guid organization)
Parameters
organization Guid
Returns
- List<TCaseStatus>
GetStatuses(Guid, string)
List<TCaseStatus> GetStatuses(Guid organization, string issueType)
Parameters
organization Guid
issueType string
Returns
- List<TCaseStatus>
GetStatuses(Guid, string, string)
List<TCaseStatus> GetStatuses(Guid organization, string issueType, string statusCategory)
Parameters
organization Guid
issueType string
statusCategory string
Returns
- List<TCaseStatus>
GetUsers(QIssueUserFilter, params Expression<Func<VIssueUser, object>>[])
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)
List<Guid> GetUsersHavingRole(Guid organization, string role)
Parameters
organization Guid
role string
Returns
- List<Guid>