public async Task <int> Update(AddressUpdateRequest request)
        {
            var a = await db.Ib_addresses.FindAsync(request.Ib_record_primary_key);

            if (a == null)
            {
                throw new LinxOneException($"Cannot find an address with id{request.Ib_record_primary_key}");
            }

            var adderss = new Ib_address()
            {
                Ib_record_primary_key           = request.Ib_record_primary_key,
                Ib_customer_address_city        = request.Ib_customer_address_city,
                Ib_customer_address_line_1      = request.Ib_customer_address_line_1,
                Ib_customer_address_line_2      = request.Ib_customer_address_line_2,
                Ib_customer_address_phone_1     = request.Ib_customer_address_phone_1,
                Ib_customer_address_phone_2     = request.Ib_customer_address_phone_2,
                Ib_customer_address_postal_code = request.Ib_customer_address_postal_code,
                Ib_customer_address_state       = request.Ib_customer_address_state,
                Ib_customer_address_website_url = request.Ib_customer_address_website_url,
                Ib_customer_id = request.Ib_customer_id,
            };

            db.Ib_addresses.Update(adderss);
            return(await db.SaveChangesAsync());
        }
        public async Task <int> Create(AddressCreateRequest request)
        {
            var adderss = new Ib_address()
            {
                Ib_customer_address_city        = request.Ib_customer_address_city,
                Ib_customer_address_line_1      = request.Ib_customer_address_line_1,
                Ib_customer_address_line_2      = request.Ib_customer_address_line_2,
                Ib_customer_address_phone_1     = request.Ib_customer_address_phone_1,
                Ib_customer_address_phone_2     = request.Ib_customer_address_phone_2,
                Ib_customer_address_postal_code = request.Ib_customer_address_postal_code,
                Ib_customer_address_state       = request.Ib_customer_address_state,
                Ib_customer_address_website_url = request.Ib_customer_address_website_url,
                Ib_customer_id = request.Ib_customer_id,
            };

            db.Ib_addresses.Add(adderss);
            return(await db.SaveChangesAsync());
        }