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
public static DataTable SelectRelatedEmployees(Guid competencyStandardIdentifier)
Parameters
competencyStandardIdentifier Guid
Returns
- DataTable
public static DataTable SelectRelatedGroups(Guid competencyStandardIdentifier)
Parameters
competencyStandardIdentifier Guid
Returns
- DataTable
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