from app import db from app.dao.dao_utils import transactional from app.models import Organisation def dao_get_organisations(): return Organisation.query.all() def dao_get_organisation_by_id(org_id): return Organisation.query.filter_by(id=org_id).one() @transactional def dao_create_organisation(organisation): db.session.add(organisation) @transactional def dao_update_organisation(organisation, **kwargs): for key, value in kwargs.items(): setattr(organisation, key, value) db.session.add(organisation)