Beispiel #1
0
    def __delete_home_childcare_addresses(app_id):
        """
        Deletes childcare addresses that are the same as the home childcare address in all address fields.
        :param app_id: Applicant's id
        :return: None
        """
        nanny_actions = NannyGatewayActions()

        home_address_record = nanny_actions.read('applicant-home-address', params={'application_id': app_id}).record

        home_address_filter = {
            'application_id': app_id,
            'street_line1': home_address_record['street_line1'] if home_address_record['street_line1'] else "",
            'street_line2': home_address_record['street_line2'] if home_address_record['street_line2'] else "",
            'town': home_address_record['town'] if home_address_record['town'] else "",
            'county': home_address_record['county'] if home_address_record['county'] else "",
            'country': home_address_record['country'] if home_address_record['country'] else "",
            'postcode': home_address_record['postcode'] if home_address_record['postcode'] else ""
        }

        home_childcare_address_response = nanny_actions.list('childcare-address', params=home_address_filter)

        if home_childcare_address_response.status_code == 200:
            home_childcare_address_list = home_childcare_address_response.record

            for address in home_childcare_address_list:
                nanny_actions.delete('childcare-address', params={'childcare_address_id': address['childcare_address_id']})
    def __delete_childcare_addresses(app_id):
        nanny_actions = NannyGatewayActions()

        childcare_address_list_response = nanny_actions.list(
            'childcare-address', params={'application_id': app_id})

        if childcare_address_list_response.status_code == 200:
            childcare_address_list_record = childcare_address_list_response.record

            for childcare_address in childcare_address_list_record:
                nanny_actions.delete(
                    'childcare-address',
                    params={
                        'childcare_address_id':
                        childcare_address['childcare_address_id']
                    })