Table of Contents

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