renamed RepositoryExtensions methods
updated JobPositionRepository with error handling
updated JobPositionsController