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()
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()
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()