コード例 #1
0
 internal static Address Create(Customer customer, Version version, string line1, string line2, string phone)
 {
     var createdBy = CurrentContext.Session.OwnerName;
     var address = new Address(Guid.NewGuid(), customer, line1, line2, phone);
     address.SetSystemFields(version, DateTime.UtcNow, createdBy);
     address.isNew = true;
     return address;
 }
コード例 #2
0
 internal void Insert(Address address)
 {
     if (!address.IsNew) return;
     this.toInsert.Add(address);
 }
コード例 #3
0
 internal void Remove(Address address)
 {
     if (address.IsNew) return;
     this.toRemove.Add(address);
 }
コード例 #4
0
 public void RemoveAddress(Address address)
 {
     this.addresses.Remove(address);
     this.modifications.Remove(address);
 }