Table of Contents

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