public void CopyFriendData(Friend from, Friend to)
 {
     to.Age = from.Age;
     to.Name = from.Name;
     to.Surname = from.Surname;
     to.Phone = from.Phone;
 }
        private void InsertFriend()
        {
            var friend = new Friend();
            _friendRepository.Insert(friend);

            ShowViewModel<FriendViewModel>(friend);
        }
 public void Update(Friend friend)
 {
     _connection.Update(friend);
     OnRepositoryUpdated();
 }
 public void Insert(Friend friend)
 {
     _connection.Insert(friend);
     OnRepositoryUpdated();
 }
 public void Init(Friend friend)
 {
     _friend = friend;
     _localFriend = new Friend();
     CopyFriendData(_friend, _localFriend);
 }
 private void DeleteFriend(Friend friend)
 {
     _friendRepository.Delete(friend);
     RaisePropertyChanged(() => FriendList);
 }