main.py - added endpoint to release single lease

This commit is contained in:
Oscar Krause
2022-12-29 19:03:09 +01:00
parent 569ca8b3ea
commit 17978c2e2e
3 changed files with 43 additions and 0 deletions

View File

@@ -115,6 +115,13 @@ class Lease(Base):
session.close()
return entities
@staticmethod
def find_by_lease_ref(engine: Engine, lease_ref: str) -> "Lease":
session = sessionmaker(bind=engine)()
entity = session.query(Lease).filter(Lease.lease_ref == lease_ref).first()
session.close()
return entity
@staticmethod
def find_by_origin_ref_and_lease_ref(engine: Engine, origin_ref: str, lease_ref: str) -> "Lease":
session = sessionmaker(bind=engine)()