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
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