private void TryRaiseTweetFavouritedEvents(string eventName, JObject jsonObjectEvent) { var favouriteTweetEvent = jsonObjectEvent[eventName]; var favouritedTweetEventJson = favouriteTweetEvent.ToString(); var favouriteEventDTOs = _jsonObjectConverter.DeserializeObject <AccountActivityFavouriteEventDTO[]>(favouritedTweetEventJson); favouriteEventDTOs.ForEach(favouriteEventDTO => { var tweet = _tweetFactory.GenerateTweetFromDTO(favouriteEventDTO.FavouritedTweet); var user = _userFactory.GenerateUserFromDTO(favouriteEventDTO.User); this.Raise(TweetFavourited, new TweetFavouritedEventArgs(tweet, "TODO", user)); }); }
private void UpdateOwner() { if (_twitterListDTO != null) { _owner = _userFactory.GenerateUserFromDTO(_twitterListDTO.Owner); } }
private void UpdateCreator() { if (_tweetListDTO != null) { _creator = _userFactory.GenerateUserFromDTO(_tweetListDTO.Creator); } }
private void DTOUpdated() { _createdBy = _tweetDTO == null ? null : _userFactory.GenerateUserFromDTO(_tweetDTO.CreatedBy); _entities = _tweetDTO == null ? null : new TweetEntities(_tweetDTO, TweetMode); }
public static IUser GenerateUserFromDTO(IUserDTO userDTO) { return(_userFactory.GenerateUserFromDTO(userDTO)); }
private void UpdateCreator() { _creator = _tweetDTO == null ? null : _userFactory.GenerateUserFromDTO(_tweetDTO.Creator); }