Esempio n. 1
0
def update_dua(dua_id, **kwargs):

	dua = Dua.query.get(dua_id)

	if not dua:
		raise Exception('Dua not found')

	data = clean_dict(ignored_args, kwargs)

	dua = populate_object(dua, **data)

	db.session.add(dua)

	try:
		db.session.commit()
		return dua
	except:
		db.session.rollback()
Esempio n. 2
0
def update_hadith(hadith_id, **kwargs):

	hadith = Hadith.query.get(hadith_id)

	if not hadith:
		raise Exception('Hadith not found')

	data = clean_dict(ignored_args, kwargs)

	hadith = populate_object(hadith, **data)

	db.session.add(hadith)

	try:
		db.session.commit()
		return hadith
	except:
		db.session.rollback()
Esempio n. 3
0
def update_user(user_id, **kwargs):

    user = User.query.get(user_id)

    if not user:
        raise Exception("User not found")

    data = clean_dict(ignored_args, kwargs)

    user = populate_object(user, **data)

    db.session.add(user)

    try:
        db.session.commit()
        return user
    except:
        db.session.rollback()