Class UserProfileRepository
- Namespace
- InSite.Persistence.Plugin.CMDS
- Assembly
- InSite.Persistence.dll
public static class UserProfileRepository
- Inheritance
-
UserProfileRepository
- Inherited Members
-
Methods
ChangePrimaryUserProfile(Guid, Guid, Guid)
public static void ChangePrimaryUserProfile(Guid user, Guid profileStandardIdentifier, Guid department)
Parameters
user Guid
profileStandardIdentifier Guid
department Guid
HasOtherProfiles(Guid, Guid)
public static bool HasOtherProfiles(Guid organizationId, Guid userKey)
Parameters
organizationId Guid
userKey Guid
Returns
- bool
RegisterNewProfile(bool, Guid, Guid, Guid, bool, bool, bool)
public static void RegisterNewProfile(bool isPrimary, Guid departmentIdentifier, Guid userIdentifier, Guid profileStandardIdentifier, bool isRecommended, bool isInProgress, bool isComplianceRequired)
Parameters
isPrimary bool
departmentIdentifier Guid
userIdentifier Guid
profileStandardIdentifier Guid
isRecommended bool
isInProgress bool
isComplianceRequired bool
SelectByProfileStandardIdentifier(Guid)
public static List<UserProfile> SelectByProfileStandardIdentifier(Guid profileStandardIdentifier)
Parameters
profileStandardIdentifier Guid
Returns
- List<UserProfile>
SelectEmployeeProfilesByCompany(Guid, Guid)
public static DataTable SelectEmployeeProfilesByCompany(Guid userKey, Guid organizationId)
Parameters
userKey Guid
organizationId Guid
Returns
- DataTable
SelectEmployees(Guid, Guid)
public static DataTable SelectEmployees(Guid departmentKey, Guid profileStandardIdentifier)
Parameters
departmentKey Guid
profileStandardIdentifier Guid
Returns
- DataTable
SelectEmployments(Guid, Guid?, int?, int?)
public static DataTable SelectEmployments(Guid userKey, Guid? organizationId, int? pageIndex, int? pageSize)
Parameters
userKey Guid
organizationId Guid?
pageIndex int?
pageSize int?
Returns
- DataTable
SelectForSelector(Guid, Guid, bool)
public static DataTable SelectForSelector(Guid userKey, Guid organizationId, bool includePrimary)
Parameters
userKey Guid
organizationId Guid
includePrimary bool
Returns
- DataTable
SelectGridWithCompetencyCount(Guid, Guid, bool, int?, int?)
public static DataTable SelectGridWithCompetencyCount(Guid userKey, Guid organizationId, bool onlyPrimary, int? pageIndex, int? pageSize)
Parameters
userKey Guid
organizationId Guid
onlyPrimary bool
pageIndex int?
pageSize int?
Returns
- DataTable
SelectOtherProfiles(Guid, Guid)
public static DataTable SelectOtherProfiles(Guid organizationId, Guid userKey)
Parameters
organizationId Guid
userKey Guid
Returns
- DataTable
SelectPrimaryProfile(Guid, Guid)
public static UserProfile SelectPrimaryProfile(Guid userKey, Guid organizationId)
Parameters
userKey Guid
organizationId Guid
Returns
- UserProfile
SelectSecondaryProfiles(Guid, Guid, bool?)
public static DataTable SelectSecondaryProfiles(Guid userKey, Guid organizationId, bool? isComplianceRequired)
Parameters
userKey Guid
organizationId Guid
isComplianceRequired bool?
Returns
- DataTable
SelectSecondaryProfilesInTraining(Guid, Guid)
public static DataTable SelectSecondaryProfilesInTraining(Guid userKey, Guid organizationId)
Parameters
userKey Guid
organizationId Guid
Returns
- DataTable