Ejemplo n.º 1
0
def _find_service(id):
    """
    Find a service by id
    """

    service = Service.find(id)

    if not service:
        msg = f"Service not found"
        raise exceptions.NotFound({"services": msg})
Ejemplo n.º 2
0
def _find_service(id):
    """
    Find a service by id
    """

    service = Service.find(id)

    if not service:
        msg = f"Service not found"
        raise exceptions.NotFound({"services": msg})
Ejemplo n.º 3
0
def get_service(id):
    """
    Get service information
    """
    service = Service.find(id)

    if not service:
        msg = f"Service not found."
        raise exceptions.NotFound({"message": msg})

    return service.serialize()
Ejemplo n.º 4
0
def delete_service(id):
    """
    Delete a service
    """

    service = Service.find(id)

    if not service:
        msg = f"Service not found."
        raise exceptions.NotFound({"message": msg})

    service.delete()
    msg = "Service deleted successfully."
    log.info(f"{msg} - ID: {id}")
    return {"message": msg}