diff --git a/App/controllers/area.py b/App/controllers/area.py index 520b8cb..196248c 100644 --- a/App/controllers/area.py +++ b/App/controllers/area.py @@ -39,6 +39,18 @@ def get_lockers_in_area(id): raise("Area does not exist") return area.getLockersInArea() +def get_area_by_description(description): + areas = Area.query.filter(Area.description.contains(description)).all() + if not areas: + return None + return areas + +def get_area_by_description_toJSON(description): + areas = get_area_by_description(description) + if not areas: + return None + return [a.toJSON() for a in areas] + def set_description(id,new_description): area = get_area_by_id(id)