PortalService CRUD