Table of Contents

Class CompetencyRepository

Namespace
InSite.Persistence.Plugin.CMDS
Assembly
InSite.Persistence.dll
public static class CompetencyRepository
Inheritance
CompetencyRepository
Inherited Members

Methods

CountSearchResults(CompetencyFilter)

public static int CountSearchResults(CompetencyFilter filter)

Parameters

filter CompetencyFilter

Returns

int

Initialize(Action<ICommand>, Action<IEnumerable<ICommand>>)

public static void Initialize(Action<ICommand> sendCommand, Action<IEnumerable<ICommand>> sendCommands)

Parameters

sendCommand Action<ICommand>
sendCommands Action<IEnumerable<ICommand>>

Select(Guid)

public static Competency Select(Guid competencyStandardIdentifier)

Parameters

competencyStandardIdentifier Guid

Returns

Competency

Select(string)

public static Competency Select(string number)

Parameters

number string

Returns

Competency

SelectAchievementCompetencies(Guid)

public static DataTable SelectAchievementCompetencies(Guid achievement)

Parameters

achievement Guid

Returns

DataTable

SelectByNumber(string)

public static IEnumerable<Competency> SelectByNumber(string number)

Parameters

number string

Returns

IEnumerable<Competency>

SelectCompetencyCategories(Guid?)

public static IEnumerable<CompetencyCategory> SelectCompetencyCategories(Guid? profileStandardIdentifier)

Parameters

profileStandardIdentifier Guid?

Returns

IEnumerable<CompetencyCategory>

SelectCountForSelector(CompetencyFilter, string)

public static int SelectCountForSelector(CompetencyFilter filter, string searchText)

Parameters

filter CompetencyFilter
searchText string

Returns

int

SelectExpiredCompetencies(DateTimeOffset)

public static List<CompetencyRepository.ExpiringCompetency> SelectExpiredCompetencies(DateTimeOffset asAt)

Parameters

asAt DateTimeOffset

Returns

List<CompetencyRepository.ExpiringCompetency>

SelectForSelector(CompetencyFilter, string)

public static DataTable SelectForSelector(CompetencyFilter filter, string searchText)

Parameters

filter CompetencyFilter
searchText string

Returns

DataTable

SelectForSelector(IEnumerable<Guid>)

public static DataTable SelectForSelector(IEnumerable<Guid> ids)

Parameters

ids IEnumerable<Guid>

Returns

DataTable

SelectNewAchievementCompetencies(Guid, string, Guid?)

public static DataTable SelectNewAchievementCompetencies(Guid achievementIdentifier, string searchText, Guid? copyAchievementIdentifier)

Parameters

achievementIdentifier Guid
searchText string
copyAchievementIdentifier Guid?

Returns

DataTable

SelectNewCompanyUploadCompetencies(Guid, Guid, string)

public static DataTable SelectNewCompanyUploadCompetencies(Guid uploadId, Guid organizationId, string searchText)

Parameters

uploadId Guid
organizationId Guid
searchText string

Returns

DataTable

SelectNewProfileCompetencies(Guid, string, Guid?)

public static DataTable SelectNewProfileCompetencies(Guid profileStandardIdentifier, string searchText, Guid? copyProfileStandardIdentifier)

Parameters

profileStandardIdentifier Guid
searchText string
copyProfileStandardIdentifier Guid?

Returns

DataTable

SelectProfileCompetencies(Guid)

public static DataTable SelectProfileCompetencies(Guid profileStandardIdentifier)

Parameters

profileStandardIdentifier Guid

Returns

DataTable

SelectRelatedEmployees(Guid)

public static DataTable SelectRelatedEmployees(Guid competencyStandardIdentifier)

Parameters

competencyStandardIdentifier Guid

Returns

DataTable

SelectRelatedGroups(Guid)

public static DataTable SelectRelatedGroups(Guid competencyStandardIdentifier)

Parameters

competencyStandardIdentifier Guid

Returns

DataTable

SelectRelatedProfiles(Guid)

public static DataTable SelectRelatedProfiles(Guid competencyStandardIdentifier)

Parameters

competencyStandardIdentifier Guid

Returns

DataTable

SelectSearchResults(CompetencyFilter, bool)

public static DataTable SelectSearchResults(CompetencyFilter filter, bool includeCounts = false)

Parameters

filter CompetencyFilter
includeCounts bool

Returns

DataTable

SelectSearchResultsWithDepartment(CompetencyFilter, Guid)

public static DataTable SelectSearchResultsWithDepartment(CompetencyFilter filter, Guid department)

Parameters

filter CompetencyFilter
department Guid

Returns

DataTable

SelectUploadCompetencies(Guid)

public static DataTable SelectUploadCompetencies(Guid uploadId)

Parameters

uploadId Guid

Returns

DataTable

UpdateNotified(Guid, Guid, DateTimeOffset)

public static void UpdateNotified(Guid competencyId, Guid userId, DateTimeOffset notified)

Parameters

competencyId Guid
userId Guid
notified DateTimeOffset