Files
notifications-api/app/dao/organisations_dao.py
2017-07-12 12:01:50 +01:00

24 lines
541 B
Python

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)