public void DeleteContact(Contact contact) { var friendsService = new FriendsBUS(); friendsService.SetFriends(contact, new List<Contact>()); _dal.DeleteContact(contact); }
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); }