コード例 #1
0
ファイル: favorites.py プロジェクト: snoozan/onebarAPI
def addFavorites(request):
    """
    ->
    {
        'rank'
        'service_id'
    }
    <-
    {
        'success': True
        'service_id': <>
        'rank': <>
    }
    """
    if (len(DBSession.query(Favorites).order_by(desc(Favorites.id)).all()) == 0):
        uid = 0
    else:
        uid = DBSession.query(Favorites).order_by(desc(Favorites.id)).first().id + 1
    new_fav = Favorites(
            id = uid,
            service_id = request.json_body['service_id'],
            rank = request.json_body['rank']
    )

    DBSession.add(new_fav)
    #DBSession.commit()
    return {
            'success': True,
            'id': new_fav.id,
            'service_id': new_fav.service_id,
            'rank': new_fav.rank
            }
コード例 #2
0
ファイル: csh_services.py プロジェクト: snoozan/onebarAPI
def addService(request):
    """
    ->
    {
        'name'
        'icon'
        'url'
    }
    <-
    {
        'success': True
        'id': <>
        'icon': <>
        'name': <>
        'url': <>
    }
    """
    if (len(DBSession.query(CSH_Services).order_by(desc(CSH_Services.id)).all()) == 0):
        service_id = 0
    else:
        service_id = DBSession.query(CSH_Services).order_by(desc(CSH_Services.id)).first().id + 1

    new_service = CSH_Services(
            id = service_id,
            icon = request.json_body['icon'],
            name = request.json_body['name'],
            url = request.json_body['url']

            )
    DBSession.add(new_service)
    return {
            'success': True,
            'id': new_service.id,
            'icon': new_service.icon,
            'name': new_service.name,
            'url': new_service.url
            }