Interface IBankSearch
- Namespace
- InSite.Application.Banks.Read
- Assembly
- Shift.Sdk.dll
public interface IBankSearch
- Extension Methods
-
Methods
T[] BindComments<T>(Expression<Func<VComment, T>> binder, BankCommentaryFilter filter)
Parameters
binder Expression<Func<VComment, T>>
filter BankCommentaryFilter
Returns
- T[]
Type Parameters
T
Count(QBankSpecificationFilter)
int Count(QBankSpecificationFilter filter)
Parameters
filter QBankSpecificationFilter
Returns
- int
CountBankFrameworks(Guid, Guid?, string)
int CountBankFrameworks(Guid organizationId, Guid? occupationId, string searchText)
Parameters
organizationId Guid
occupationId Guid?
searchText string
Returns
- int
CountBankOccupations(Guid, string)
int CountBankOccupations(Guid organizationId, string searchText)
Parameters
organizationId Guid
searchText string
Returns
- int
CountBanks(QBankFilter)
int CountBanks(QBankFilter filter)
Parameters
filter QBankFilter
Returns
- int
CountBanksByType(QBankFilter)
List<Counter> CountBanksByType(QBankFilter filter)
Parameters
filter QBankFilter
Returns
- List<Counter>
int CountComments(BankCommentaryFilter filter)
Parameters
filter BankCommentaryFilter
Returns
- int
int CountForms(QBankFormFilter filter)
Parameters
filter QBankFormFilter
Returns
- int
CountQuestions(QBankQuestionFilter)
int CountQuestions(QBankQuestionFilter filter)
Parameters
filter QBankQuestionFilter
Returns
- int
Get(QBankSpecificationFilter)
QBankSpecification[] Get(QBankSpecificationFilter filter)
Parameters
filter QBankSpecificationFilter
Returns
- QBankSpecification[]
VAssessmentFormRegistration[] GetAssessmentFormRegistrations(Guid? @event)
Parameters
event Guid?
Returns
- VAssessmentFormRegistration[]
GetBank(Guid)
Parameters
id Guid
Returns
- QBank
GetBankFramework(Guid, Guid)
BankSummaryFrameworkInfo GetBankFramework(Guid organizationId, Guid id)
Parameters
organizationId Guid
id Guid
Returns
- BankSummaryFrameworkInfo
GetBankFrameworks(Guid, Guid[])
BankSummaryFrameworkInfo[] GetBankFrameworks(Guid organizationId, Guid[] frameworkIds)
Parameters
organizationId Guid
frameworkIds Guid[]
Returns
- BankSummaryFrameworkInfo[]
GetBankFrameworks(Guid, Guid?, Paging, string)
BankSummaryFrameworkInfo[] GetBankFrameworks(Guid organizationId, Guid? occupationId, Paging paging, string searchText)
Parameters
organizationId Guid
occupationId Guid?
paging Paging
searchText string
Returns
- BankSummaryFrameworkInfo[]
GetBankLevels(QBankFilter)
List<string> GetBankLevels(QBankFilter filter)
Parameters
filter QBankFilter
Returns
- List<string>
GetBankOccupation(Guid, Guid)
BankSummaryOccupationInfo GetBankOccupation(Guid organizationId, Guid id)
Parameters
organizationId Guid
id Guid
Returns
- BankSummaryOccupationInfo
GetBankOccupations(Guid, Paging, string)
BankSummaryOccupationInfo[] GetBankOccupations(Guid organizationId, Paging paging, string searchText)
Parameters
organizationId Guid
paging Paging
searchText string
Returns
- BankSummaryOccupationInfo[]
GetBankOccupations(Guid, Guid[])
BankSummaryOccupationInfo[] GetBankOccupations(Guid organizationId, Guid[] occupationIds)
Parameters
organizationId Guid
occupationIds Guid[]
Returns
- BankSummaryOccupationInfo[]
GetBankState(Guid)
BankState GetBankState(Guid bank)
Parameters
bank Guid
Returns
- BankState
GetBankStates(IEnumerable<Guid>)
BankState[] GetBankStates(IEnumerable<Guid> banks)
Parameters
banks IEnumerable<Guid>
Returns
- BankState[]
GetBanks(QBankFilter)
List<QBank> GetBanks(QBankFilter filter)
Parameters
filter QBankFilter
Returns
- List<QBank>
GetBanks(IEnumerable<Guid>)
QBank[] GetBanks(IEnumerable<Guid> id)
Parameters
id IEnumerable<Guid>
Returns
- QBank[]
List<Guid> GetBanksWithDuplicateFormAsset()
Returns
- List<Guid>
VComment GetComment(Guid comment)
Parameters
comment Guid
Returns
- VComment
VComment[] GetComments(Guid bank)
Parameters
bank Guid
Returns
- VComment[]
GetEntityType(Guid)
BankEntityType GetEntityType(Guid id)
Parameters
id Guid
Returns
- BankEntityType
QBankForm GetForm(Guid id)
Parameters
id Guid
Returns
- QBankForm
Form GetFormData(Guid id)
Parameters
id Guid
Returns
- Form
QBankForm[] GetForms(QBankFormFilter filter)
Parameters
filter QBankFormFilter
Returns
- QBankForm[]
QBankForm[] GetForms(QBankFormFilter filter, params Expression<Func<QBankForm, object>>[] includes)
Parameters
filter QBankFormFilter
includes Expression<Func<QBankForm, object>>[]
Returns
- QBankForm[]
List<QBankForm> GetForms(IEnumerable<Guid> id, params Expression<Func<QBankForm, object>>[] includes)
Parameters
id IEnumerable<Guid>
includes Expression<Func<QBankForm, object>>[]
Returns
- List<QBankForm>
GetMostRecentlyChangedBanks(Guid, int, string)
MostRecentChange[] GetMostRecentlyChangedBanks(Guid organization, int count, string additionalWhere = null)
Parameters
organization Guid
count int
additionalWhere string
Returns
- MostRecentChange[]
GetQuestion(Guid)
QBankQuestion GetQuestion(Guid question)
Parameters
question Guid
Returns
- QBankQuestion
GetQuestionData(Guid)
Question GetQuestionData(Guid id)
Parameters
id Guid
Returns
- Question
GetQuestionDetails(QBankQuestionFilter)
List<QBankQuestionDetail> GetQuestionDetails(QBankQuestionFilter filter)
Parameters
filter QBankQuestionFilter
Returns
- List<QBankQuestionDetail>
GetQuestionGradeItems(IEnumerable<Guid>)
List<QBankQuestionGradeItem> GetQuestionGradeItems(IEnumerable<Guid> questionIds)
Parameters
questionIds IEnumerable<Guid>
Returns
- List<QBankQuestionGradeItem>
GetQuestions(QBankQuestionFilter, params Expression<Func<QBankQuestion, object>>[])
List<QBankQuestion> GetQuestions(QBankQuestionFilter filter, params Expression<Func<QBankQuestion, object>>[] includes)
Parameters
filter QBankQuestionFilter
includes Expression<Func<QBankQuestion, object>>[]
Returns
- List<QBankQuestion>
GetQuestions(IEnumerable<Guid>, params Expression<Func<QBankQuestion, object>>[])
List<QBankQuestion> GetQuestions(IEnumerable<Guid> ids, params Expression<Func<QBankQuestion, object>>[] includes)
Parameters
ids IEnumerable<Guid>
includes Expression<Func<QBankQuestion, object>>[]
Returns
- List<QBankQuestion>
GetQuestionsNotConnectedToRubrics(IEnumerable<Guid>)
List<Guid> GetQuestionsNotConnectedToRubrics(IEnumerable<Guid> questionIds)
Parameters
questionIds IEnumerable<Guid>
Returns
- List<Guid>
GetSpecification(Guid)
QBankSpecification GetSpecification(Guid id)
Parameters
id Guid
Returns
- QBankSpecification