Example #1
0
def get_spots():
    spots = (
        spot_crud_service.get_spot_by_location_time(
            float(request.args.get("longitude")), float(request.args.get("latitude")), float(request.args.get("radius"))
        )
        if len(request.args) > 0
        else spot_crud_service.get_spot()
    )

    return [spot.to_json_resource() for spot in spots], 200
Example #2
0
def get_spot(spot_id=None):
    spot = spot_crud_service.get_spot(spot_id)
    return spot.to_json_resource() if spot is not None else None, 200