Example #1
0
        public void UpdateNameAndAddress(string updatedByUri, string name, SalesAccountAddress address)
        {
            if (name != this.Name)
            {
                this.UpdateName(new SalesAccountUpdateNameActivity(updatedByUri, name));
            }

            if (address == null)
            {
                return;
            }

            if (address.Line1 != this.Address?.Line1 ||
                address.Line2 != this.Address?.Line2 ||
                address.Line3 != this.Address?.Line3 ||
                address.Line4 != this.Address?.Line4 ||
                address.CountryUri != this.Address?.CountryUri ||
                address.Postcode != this.Address?.Postcode)
            {
                this.UpdateAddress(new SalesAccountUpdateAddressActivity(updatedByUri, address));
            }
        }
Example #2
0
 private void UpdateAddress(SalesAccountUpdateAddressActivity updateActivity)
 {
     this.Address = updateActivity.Address;
     this.Activities.Add(updateActivity);
 }