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 }
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 }