コード例 #1
0
 public void DeleteContact(Contact contact)
 {
     var friendsService = new FriendsBUS();
     friendsService.SetFriends(contact, new List<Contact>());
     _dal.DeleteContact(contact);
 }
コード例 #2
0
 void PopulateFriends()
 {
     var friendsBUS = new FriendsBUS();
     var contacts = new ContactBUS().GetContacts();
     foreach(var contact in contacts)
     {
         var numberOfFriends = new Random(Seed++).Next(0, 6);
         var friends = new List<Contact>();
         for(var i = 0 ; i < numberOfFriends; i++)
         {
             var index = new Random(Seed++).Next(0, contacts.Count);
             if(!friends.Contains(contacts[index]) && contacts[index].Id != contact.Id)
                 friends.Add(contacts[index]);
         }
         contact.Friends = friends;
     }
     friendsBUS.SetFriends(contacts);
 }