public static void GetContactFromLikes(FbLikes[] data, SocialNetworkEvent socialEvent) { try { var activityBusinessLogic = new ActivityBusinessLogic(new ActivityRepository(_factory), new TagBusinessLogic(new TagRepository(_factory)), new DictionaryBusinessLogic<ActivityType>(new DictionaryRepository<ActivityType>(_factory))); foreach (var likes in data) { foreach (var like in likes.data) { var contact = TryAddContact(like.id, like.name); var activity = new Activity { Author = contact, CreateDate = DateTime.Now, Type = activityBusinessLogic.GetActivityType(int.Parse(ActivityEnum.Like.ToString("D"))) }; //activityBusinessLogic.Add(activity); socialEvent.Activities.Add(activity); } } } catch (Exception ex) { throw; } }