Exemplo n.º 1
0
 def delete_manifest(manifest_id: str = None):  # -> None:
     if manifest_id:
         if ManifestAdapter.exists_in_db(manifest_id):
             ManifestAdapter.delete(manifest_id)
             return 'Manifest Deleted', 200
         else:
             return 'Manifest ID not found', 500
     else:
         ManifestAdapter.delete_all()
         return 'Deleted all Manifests', 200
Exemplo n.º 2
0
    def delete_service(service_id: str = None) -> tuple:
        if service_id:
            if ServiceTypeAdapter.exists_in_db(service_id):
                ServiceTypeAdapter.delete(service_id)
                return 'Service Deleted', 200
            else:
                return 'Service ID not found', 500
        else:
            PlanServiceTypeAdapter.delete_all()
            LastOperationAdapter.delete_all()

            ServiceInstanceAdapter.delete_all()
            ManifestAdapter.delete_all()
            ServiceTypeAdapter.delete_all()
            PlanAdapter.delete_all()
            return 'Deleted all Services', 200