Class StandardSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public static class StandardSearch
- Inheritance
-
StandardSearch
- Inherited Members
-
Fields
NewAssessmentPageId
public const int NewAssessmentPageId = -2147483648
Field Value
- int
Methods
BindByNumber<T>(Guid, int, Expression<Func<Standard, T>>)
public static T BindByNumber<T>(Guid organizationId, int number, Expression<Func<Standard, T>> binder)
Parameters
organizationId Guid
number int
binder Expression<Func<Standard, T>>
Returns
- T
Type Parameters
T
BindFirst<T>(Expression<Func<Standard, T>>, Expression<Func<Standard, bool>>, string, string)
public static T BindFirst<T>(Expression<Func<Standard, T>> binder, Expression<Func<Standard, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<Standard, T>>
filter Expression<Func<Standard, bool>>
modelSort string
entitySort string
Returns
- T
Type Parameters
T
Bind<T>(Guid, Expression<Func<Standard, T>>)
public static T Bind<T>(Guid assetId, Expression<Func<Standard, T>> binder)
Parameters
assetId Guid
binder Expression<Func<Standard, T>>
Returns
- T
Type Parameters
T
Bind<T>(Expression<Func<Standard, T>>, StandardFilter)
public static T[] Bind<T>(Expression<Func<Standard, T>> binder, StandardFilter filter)
Parameters
binder Expression<Func<Standard, T>>
filter StandardFilter
Returns
- T[]
Type Parameters
T
Bind<T>(Expression<Func<Standard, T>>, Expression<Func<Standard, bool>>, string, string)
public static T[] Bind<T>(Expression<Func<Standard, T>> binder, Expression<Func<Standard, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<Standard, T>>
filter Expression<Func<Standard, bool>>
modelSort string
entitySort string
Returns
- T[]
Type Parameters
T
CalculateExpectedStandardDepth(Guid, Guid?)
public static int CalculateExpectedStandardDepth(Guid parentId, Guid? updateId)
Parameters
parentId Guid
updateId Guid?
Returns
- int
Count(OrganizationState)
public static ICollection<CountModel> Count(OrganizationState organization)
Parameters
organization OrganizationState
Returns
- ICollection<CountModel>
Count(OccupationFilter)
public static int Count(OccupationFilter filter)
Parameters
filter OccupationFilter
Returns
- int
Count(StandardDocumentFilter)
public static int Count(StandardDocumentFilter filter)
Parameters
filter StandardDocumentFilter
Returns
- int
Count(StandardFilter)
public static int Count(StandardFilter filter)
Parameters
filter StandardFilter
Returns
- int
Count(Expression<Func<Standard, bool>>)
public static int Count(Expression<Func<Standard, bool>> filter)
Parameters
filter Expression<Func<Standard, bool>>
Returns
- int
CountDocumentTypes(StandardDocumentFilter)
public static StandardSearch.DocumentCountInfo[] CountDocumentTypes(StandardDocumentFilter filter)
Parameters
filter StandardDocumentFilter
Returns
- DocumentCountInfo[]
CountDocumentTypes(StandardFilter)
public static StandardSearch.DocumentCountInfo[] CountDocumentTypes(StandardFilter filter)
Parameters
filter StandardFilter
Returns
- DocumentCountInfo[]
Exists(Guid)
public static bool Exists(Guid id)
Parameters
id Guid
Returns
- bool
Exists(Expression<Func<Standard, bool>>)
public static bool Exists(Expression<Func<Standard, bool>> filter)
Parameters
filter Expression<Func<Standard, bool>>
Returns
- bool
GetAllTypeItems(Guid)
public static TCollectionItem[] GetAllTypeItems(Guid organization)
Parameters
organization Guid
Returns
- TCollectionItem[]
GetAllTypeNames(Guid)
public static string[] GetAllTypeNames(Guid organization)
Parameters
organization Guid
Returns
- string[]
GetDocument(Guid)
public static Standard GetDocument(Guid id)
Parameters
id Guid
Returns
- Standard
GetPathCode(Guid)
public static string GetPathCode(Guid id)
Parameters
id Guid
Returns
- string
GetStandardRootKey(Guid)
public static Guid? GetStandardRootKey(Guid id)
Parameters
id Guid
Returns
- Guid?
GetStandardTypeIcon(string)
public static string GetStandardTypeIcon(string type)
Parameters
type string
Returns
- string
GetUserStandardFrameworks(Guid, Guid)
public static List<Guid> GetUserStandardFrameworks(Guid organizationId, Guid userId)
Parameters
organizationId Guid
userId Guid
Returns
- List<Guid>
SearchStandardsRecent(string, Paging, Guid)
public static SearchResultList SearchStandardsRecent(string sort, Paging paging, Guid organizationId)
Parameters
sort string
paging Paging
organizationId Guid
Returns
- SearchResultList
SelecStandardDocuments(StandardDocumentFilter)
public static List<Standard> SelecStandardDocuments(StandardDocumentFilter filter)
Parameters
filter StandardDocumentFilter
Returns
- List<Standard>
SelecStandardDocuments(StandardDocumentFilter, int, int, string)
public static List<Standard> SelecStandardDocuments(StandardDocumentFilter filter, int rowNumberFrom, int rowNumberThru, string language = "en")
Parameters
filter StandardDocumentFilter
rowNumberFrom int
rowNumberThru int
language string
Returns
- List<Standard>
Select(StandardFilter)
public static List<Standard> Select(StandardFilter filter)
Parameters
filter StandardFilter
Returns
- List<Standard>
Select(Guid, int, params Expression<Func<Standard, object>>[])
public static Standard Select(Guid organizationId, int number, params Expression<Func<Standard, object>>[] includes)
Parameters
organizationId Guid
number int
includes Expression<Func<Standard, object>>[]
Returns
- Standard
Select(Guid, params Expression<Func<Standard, object>>[])
public static Standard Select(Guid key, params Expression<Func<Standard, object>>[] includes)
Parameters
key Guid
includes Expression<Func<Standard, object>>[]
Returns
- Standard
Select(Expression<Func<Standard, bool>>, params Expression<Func<Standard, object>>[])
public static IReadOnlyList<Standard> Select(Expression<Func<Standard, bool>> filter, params Expression<Func<Standard, object>>[] includes)
Parameters
filter Expression<Func<Standard, bool>>
includes Expression<Func<Standard, object>>[]
Returns
- IReadOnlyList<Standard>
Select(Expression<Func<Standard, bool>>, string, params Expression<Func<Standard, object>>[])
public static IReadOnlyList<Standard> Select(Expression<Func<Standard, bool>> filter, string sortExpression, params Expression<Func<Standard, object>>[] includes)
Parameters
filter Expression<Func<Standard, bool>>
sortExpression string
includes Expression<Func<Standard, object>>[]
Returns
- IReadOnlyList<Standard>
SelectFinderEntity(StandardFilter, string)
public static List<StandardSearch.FinderEntity> SelectFinderEntity(StandardFilter filter, string language)
Parameters
filter StandardFilter
language string
Returns
- List<StandardSearch.FinderEntity>
SelectFirst(Expression<Func<Standard, bool>>, params Expression<Func<Standard, object>>[])
public static Standard SelectFirst(Expression<Func<Standard, bool>> filter, params Expression<Func<Standard, object>>[] includes)
Parameters
filter Expression<Func<Standard, bool>>
includes Expression<Func<Standard, object>>[]
Returns
- Standard
SelectModel(Guid)
public static StandardModel SelectModel(Guid id)
Parameters
id Guid
Returns
- StandardModel
SelectModel(Guid, int)
public static StandardModel SelectModel(Guid organizationId, int number)
Parameters
organizationId Guid
number int
Returns
- StandardModel
SelectNextSequence(Guid)
public static int SelectNextSequence(Guid parentId)
Parameters
parentId Guid
Returns
- int
SelectOccupation(Expression<Func<Standard, bool>>)
public static Standard SelectOccupation(Expression<Func<Standard, bool>> filter)
Parameters
filter Expression<Func<Standard, bool>>
Returns
- Standard
SelectSearchResults(OccupationFilter)
public static SearchResultList SelectSearchResults(OccupationFilter filter)
Parameters
filter OccupationFilter
Returns
- SearchResultList
SelectSearchResults(StandardDocumentFilter, string)
public static SearchResultList SelectSearchResults(StandardDocumentFilter filter, string language = "en")
Parameters
filter StandardDocumentFilter
language string
Returns
- SearchResultList
SelectStandardHierarchy(Guid)
public static StandardHierarchy SelectStandardHierarchy(Guid standardIdentifier)
Parameters
standardIdentifier Guid
Returns
- StandardHierarchy
SelectStandardHierarchyList(Guid)
public static List<StandardHierarchy> SelectStandardHierarchyList(Guid rootIdentifier)
Parameters
rootIdentifier Guid
Returns
- List<StandardHierarchy>
SelectStandardTypes(Guid)
public static IReadOnlyCollection<string> SelectStandardTypes(Guid organizationId)
Parameters
organizationId Guid
Returns
- IReadOnlyCollection<string>
count(StandardDocumentFilter)
public static int count(StandardDocumentFilter filter)
Parameters
filter StandardDocumentFilter
Returns
- int