def put(self, potential_user_id): # Get potential user by id potential_user = PotentialUser.get_by_id(potential_user_id) if potential_user is None: abort(404) # Update potential user fields args = self.parser.parse_args() potential_user.email = assign(args['email'], potential_user.email) potential_user.date = assign(args['date'], potential_user.date) potential_user.email = assign(args['email'], potential_user.email) # Persist changes and return potential user potential_user.persist() return potential_user
def put(self, user_id): # Get user by id user = User.get_by_id(user_id) if user is None: abort(404) # Update user fields args = self.parser.parse_args() user.name = assign(args['name'], user.name) user.lastname = assign(args['lastname'], user.lastname) user.email = assign(args['email'], user.email) user.password = assign(args['password'], user.password) user.mobile = assign(args['mobile'], user.mobile) # Persist changes and return user user.persist() return user
def put(self, schedule_id): # Get schedule by id schedule = Schedule.get_by_id(schedule_id) if schedule is None: abort(404) # Update schedule fields args = self.parser.parse_args() schedule.year = assign(args['year'], schedule.year) schedule.week = assign(args['week'], schedule.week) schedule.day_of_week = assign(args['day_of_week'], schedule.day_of_week) schedule.start_time = assign(args['start_time'], schedule.start_time) schedule.end_time = assign(args['end_time'], schedule.end_time) # Persist changes and return schedule schedule.persist() return schedule
def put(self, cleaner_id): # Get cleaner by id cleaner = Cleaner.get_by_id(cleaner_id) if cleaner is None: abort(404) # Update cleaner fields args = self.parser.parse_args() args = set_null_if_blank(args) cleaner.name = assign(args['name'], cleaner.name) cleaner.lastname = assign(args['lastname'], cleaner.lastname) cleaner.email = assign(args['email'], cleaner.email) cleaner.mobile_number = assign(args['mobile_number'], cleaner.mobile_number) cleaner.description = assign(args['description'], cleaner.description) cleaner.review_rate = assign(args['review_rate'], cleaner.review_rate) cleaner.last_review = assign(args['last_review'], cleaner.last_review) cleaner.picture_url = assign(args['picture_url'], cleaner.picture_url) # Persist changes and return cleaner cleaner.persist() return cleaner
def put(self, address_id): # Get address by id address = Address.get_by_id(address_id) if address is None: abort(404) # Update address fields args = self.parser.parse_args() address.street = assign(args['street'], address.street) address.house_number = assign(args['house_number'], address.house_number) address.flat_number = assign(args['flat_number'], address.flat_number) address.post_code = assign(args['post_code'], address.post_code) address.city = assign(args['city'], address.city) address.country = assign(args['country'], address.country) address.neighbourhood = assign(args['neighbourhood'], address.neighbourhood) # Persist changes and return address address.persist() return address
def put(self, order_id): # Get order by id order = Order.get_by_id(order_id) if order is None: abort(404) # Update order fields args = self.parser.parse_args() order.cleaner_id = assign(args['cleaner_id'], order.cleaner_id) order.address_id = assign(args['address_id'], order.address_id) order.date = assign(args['date'], order.date) order.start_time = assign(args['start_time'], order.start_time) order.end_time = assign(args['end_time'], order.end_time) order.rooms = assign(args['rooms'], order.rooms) order.special_rooms = assign(args['special_rooms'], order.special_rooms) order.extra_services = assign(args['extra_services'], order.extra_services) order.reference = assign(args['reference'], order.reference) order.transaction = assign(args['transaction'], order.transaction) order.price = assign(args['price'], order.price) # Persist changes and return order order.persist() return order