Table of Contents

Class UserCompetencyRepository

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

Methods

AddNewCompetencies(Guid, IEnumerable<Guid>)

public static void AddNewCompetencies(Guid profileStandardIdentifier, IEnumerable<Guid> users)

Parameters

profileStandardIdentifier Guid
users IEnumerable<Guid>

CountSearchResults(EmployeeCompetencyFilter, Guid?, Guid?)

public static int CountSearchResults(EmployeeCompetencyFilter filter, Guid? validatorUserIdentifier, Guid? parentUserId)

Parameters

filter EmployeeCompetencyFilter
validatorUserIdentifier Guid?
parentUserId Guid?

Returns

int

ExpireForCompany(Guid, Guid)

public static void ExpireForCompany(Guid organizationId, Guid competencyId)

Parameters

organizationId Guid
competencyId Guid

ExpireForDepartment(Guid, Guid)

public static void ExpireForDepartment(Guid departmentId, Guid competencyId)

Parameters

departmentId Guid
competencyId Guid

ExpireForPerson(Guid, Guid)

public static void ExpireForPerson(Guid userId, Guid competencyId)

Parameters

userId Guid
competencyId Guid

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, Guid)

public static UserCompetency Select(Guid userKey, Guid competencyStandardIdentifier)

Parameters

userKey Guid
competencyStandardIdentifier Guid

Returns

UserCompetency

SelectAchievementTypes(Dictionary<string, string>)

public static ListItem[] SelectAchievementTypes(Dictionary<string, string> translator)

Parameters

translator Dictionary<string, string>

Returns

ListItem[]

SelectCertificationMissingCompetencies(Guid, Guid, Guid)

public static DataTable SelectCertificationMissingCompetencies(Guid profileStandardIdentifier, Guid userKey, Guid organizationId)

Parameters

profileStandardIdentifier Guid
userKey Guid
organizationId Guid

Returns

DataTable

SelectCertifications(Guid, Guid, Guid?)

public static DataTable SelectCertifications(Guid userKey, Guid organizationId, Guid? profileStandardIdentifier)

Parameters

userKey Guid
organizationId Guid
profileStandardIdentifier Guid?

Returns

DataTable

SelectCompetenciesThatNeedToBeExpired(OrganizationExpirationType, DateTimeOffset)

public static DataTable SelectCompetenciesThatNeedToBeExpired(OrganizationExpirationType expirationType, DateTimeOffset now)

Parameters

expirationType OrganizationExpirationType
now DateTimeOffset

Returns

DataTable

SelectComplianceSummary(Guid, Guid, bool)

public static UserStatusHome SelectComplianceSummary(Guid user, Guid organization, bool primaryOnly)

Parameters

user Guid
organization Guid
primaryOnly bool

Returns

UserStatusHome

SelectComplianceSummaryX(Guid, Guid)

public static DataTable SelectComplianceSummaryX(Guid userKey, Guid organizationId)

Parameters

userKey Guid
organizationId Guid

Returns

DataTable

SelectComplianceSummaryX(Guid, int, int)

public static DataTable SelectComplianceSummaryX(Guid userKey, int profileStandardIdentifier, int department)

Parameters

userKey Guid
profileStandardIdentifier int
department int

Returns

DataTable

SelectExpiringCompetencies(UserProfileKey)

public static DataTable SelectExpiringCompetencies(UserProfileKey key)

Parameters

key UserProfileKey

Returns

DataTable

SelectItemCountForValidator(Guid, Guid, int?, int?)

public static DataTable SelectItemCountForValidator(Guid validatorUserIdentifier, Guid organizationId, int? pageIndex, int? pageSize)

Parameters

validatorUserIdentifier Guid
organizationId Guid
pageIndex int?
pageSize int?

Returns

DataTable

SelectSearchResults(EmployeeCompetencyFilter, Guid?, Guid?)

public static DataTable SelectSearchResults(EmployeeCompetencyFilter filter, Guid? validatorUserIdentifier, Guid? parentUserId)

Parameters

filter EmployeeCompetencyFilter
validatorUserIdentifier Guid?
parentUserId Guid?

Returns

DataTable

SelectSearchResultsPaged(EmployeeCompetencyFilter, Guid?, Guid?)

public static DataTable SelectSearchResultsPaged(EmployeeCompetencyFilter filter, Guid? validatorUserIdentifier, Guid? parentUserId)

Parameters

filter EmployeeCompetencyFilter
validatorUserIdentifier Guid?
parentUserId Guid?

Returns

DataTable

SelectStatusCountsForComplianceProfiles(Guid, Guid)

public static DataTable SelectStatusCountsForComplianceProfiles(Guid userKey, Guid organizationId)

Parameters

userKey Guid
organizationId Guid

Returns

DataTable

SelectStatusCountsForEmployee(Guid, Guid)

public static DataTable SelectStatusCountsForEmployee(Guid userKey, Guid organizationId)

Parameters

userKey Guid
organizationId Guid

Returns

DataTable

SelectStatusCountsForEmployeePrimaryProfile(Guid, Guid)

public static DataTable SelectStatusCountsForEmployeePrimaryProfile(Guid userKey, Guid organizationId)

Parameters

userKey Guid
organizationId Guid

Returns

DataTable

SelectStatusCountsForEmployeeProfile(Guid, Guid, Guid)

public static DataTable SelectStatusCountsForEmployeeProfile(Guid userKey, Guid profileStandardIdentifier, Guid department)

Parameters

userKey Guid
profileStandardIdentifier Guid
department Guid

Returns

DataTable

SelectStatusCountsForManager(Guid, Guid)

public static DataTable SelectStatusCountsForManager(Guid managerUserIdentifier, Guid organizationId)

Parameters

managerUserIdentifier Guid
organizationId Guid

Returns

DataTable

SubmitForValidation(Guid)

public static void SubmitForValidation(Guid user)

Parameters

user Guid

UpdateEmployeeCompetencies(Guid)

public static void UpdateEmployeeCompetencies(Guid userId)

Parameters

userId Guid