def save(self): if not self.isValid(): return if self.rating_criteria is not None: session.query(RatingCriteria).filter( RatingCriteria.id == self.rating_criteria.id).update( values=dict( name=self.name, min_value=self.min_value, max_value=self.max_value, description=self.description, valid_from = self.valid_from )) else: rc = RatingCriteria(self.name, self.min_value, self.max_value, self.valid_from, self.description) session.add(rc) session.commit() self.success = True self.accept()
def save(self): if not self.isValid(): return if self.health_center is not None: session.query(HealthCenter).filter( HealthCenter.id == self.health_center.id).update( values=dict( name=self.name, type_id=self.type_id, latitude=self.latitude, longitude=self.longitude, description=self.description, responsible_person=self.responsible_person, phone_number=self.phone_number, email_address=self.email_address )) else: hc = HealthCenter(self.name, self.type_id, self.latitude, self.longitude, self.responsible_person, self.phone_number, self.email_address, self.description) session.add(hc) session.commit() self.success = True self.accept()