def delete(self, model): with Session() as session: session.delete(model) session.commit()
def save(self, model): with Session() as session: session.add(model) session.commit() session.refresh(model) return model
def read_by_id(self, id): with Session() as session: result = session.query(self.__model_type).filter_by(id_=id).first() return result
def read_all(self): with Session() as session: result = session.query(self.__model_type).order_by('id').all() return result
def save(self, model) -> None: with Session() as session: session.add(model) session.commit()
def read_by_id(self, identifier: int): with Session() as session: result = session.query(self.__type_model).filter_by(id = identifier).first() return result
def read_all(self) -> list: with Session() as session: result = session.query(self.__type_model).all() return result