private void OnAddPhoneNumberExecute() { var newNumber = new FriendPhoneNumberWapper(new FriendPhoneNumber()); newNumber.PropertyChanged += FriendPhoneNumberWapper_PropertyChanged; PhoneNumbers.Add(newNumber); Friend.Model.PhoneNumbers.Add(newNumber.Model); newNumber.Number = ""; }
private void InitializeFriendPhoneNumbers(ICollection <FriendPhoneNumber> phoneNumbers) { foreach (var wapperPhoneNumber in PhoneNumbers) { wapperPhoneNumber.PropertyChanged -= FriendPhoneNumberWapper_PropertyChanged; } PhoneNumbers.Clear(); foreach (var friendPhoneNumber in phoneNumbers) { var wapper = new FriendPhoneNumberWapper(friendPhoneNumber); PhoneNumbers.Add(wapper); wapper.PropertyChanged += FriendPhoneNumberWapper_PropertyChanged; } }