public IListIdentifier Create(long listId) { var listIdentifier = _listIdentifierUnityFactory.Create(); listIdentifier.ListId = listId; return(listIdentifier); }
public ITweetSearchParameters GenerateSearchTweetParameter(string query) { var searchParameter = _tweetSearchParameterFactory.Create(); searchParameter.SearchQuery = query; return(searchParameter); }
// Generate DTO from id public IUserIdDTO GenerateUserIdDTOFromId(long userId) { var userIdDTO = _userIdDTOUnityFactory.Create(); userIdDTO.Id = userId; return(userIdDTO); }
public void SetGeoCode(ICoordinates coordinates, int radius, DistanceMeasure measure) { GeoCode = _geoCodeUnityFactory.Create(); GeoCode.Coordinates = coordinates; GeoCode.Radius = radius; GeoCode.DistanceMeasure = measure; }
private IEnumerable <ITwitterExceptionInfo> GetStreamInfo(HttpWebResponse wexResponse) { using (var stream = wexResponse.GetResponseStream()) { if (stream == null) { return(null); } string twitterExceptionInfo = null; try { using (var reader = new StreamReader(stream)) { twitterExceptionInfo = reader.ReadToEnd(); var jObject = _jObjectStaticWrapper.GetJobjectFromJson(twitterExceptionInfo); return(_jObjectStaticWrapper.ToObject <IEnumerable <ITwitterExceptionInfo> >(jObject["errors"])); } } catch (Exception) { var twitterInfo = _twitterExceptionInfoUnityFactory.Create(); twitterInfo.Message = twitterExceptionInfo; return(new[] { twitterInfo }); } } }
// Step 0 - Generate Application Credentials public ITemporaryCredentials GenerateApplicationCredentials(string consumerKey, string consumerSecret) { var consumerKeyParameterOverride = _applicationCredentialsUnityFactory.GenerateParameterOverrideWrapper("consumerKey", consumerKey); var consumerSecretParameterOverride = _applicationCredentialsUnityFactory.GenerateParameterOverrideWrapper("consumerSecret", consumerSecret); return(_applicationCredentialsUnityFactory.Create(consumerKeyParameterOverride, consumerSecretParameterOverride)); }
// Create Message public IMessageDTO CreateMessage(string text, IUserDTO recipientDTO) { var messageDTO = _messageDTOUnityFactory.Create(); messageDTO.Text = text; messageDTO.Recipient = recipientDTO; return(messageDTO); }
public ITweetDTO CreateTweetDTO(string text) { var tweetDTO = _tweetDTOUnityFactory.Create(); tweetDTO.Text = text; return(tweetDTO); }
// Generate RelationshipAuthorizations public IFriendshipAuthorizations GenerateFriendshipAuthorizations(bool retweetsEnabled, bool deviceNotificationEnabled) { var friendshipAuthorization = _friendshipAuthorizationUnityFactory.Create(); friendshipAuthorization.RetweetsEnabled = retweetsEnabled; friendshipAuthorization.DeviceNotificationEnabled = deviceNotificationEnabled; return(friendshipAuthorization); }
public IOAuthCredentials CreateOAuthCredentials(string userAccessToken, string userAccessSecret, string consumerKey, string consumerSecret) { var credentials = _oauthCredentialsUnityFactory.Create(); credentials.AccessToken = userAccessToken; credentials.AccessTokenSecret = userAccessSecret; credentials.ConsumerKey = consumerKey; credentials.ConsumerSecret = consumerSecret; return(credentials); }
public void AddWebException(WebException webException, string url) { var webExceptionParameterOverride = _twitterExceptionUnityFactory.GenerateParameterOverrideWrapper("webException", webException); var urlParameterOverride = _twitterExceptionUnityFactory.GenerateParameterOverrideWrapper("url", url); var twitterException = _twitterExceptionUnityFactory.Create(webExceptionParameterOverride, urlParameterOverride); _getExceptionInfos.Add(twitterException); this.Raise(WebExceptionReceived, twitterException); }
public ISavedSearch GenerateSavedSearchFromDTO(ISavedSearchDTO savedSearchDTO) { if (savedSearchDTO == null) { return null; } var savedSearchDTOParameter = _savedSearchUnityFactory.GenerateParameterOverrideWrapper("savedSearchQueryExecutor", savedSearchDTO); return _savedSearchUnityFactory.Create(savedSearchDTOParameter); }
// Generate OEmbedTweet from DTO public IOEmbedTweet GenerateOEmbedTweetFromDTO(IOEmbedTweetDTO oEmbedTweetDTO) { if (oEmbedTweetDTO == null) { return(null); } var parameterOverride = _mentionUnityFactory.GenerateParameterOverrideWrapper("oEmbedTweetDTO", oEmbedTweetDTO); var oEmbedTweet = _oembedTweetUnityFactory.Create(parameterOverride); return(oEmbedTweet); }
// Generate Mention from DTO public IMention GenerateMentionFromDTO(ITweetDTO tweetDTO) { if (tweetDTO == null) { return(null); } var parameterOverride = _mentionUnityFactory.GenerateParameterOverrideWrapper("tweetDTO", tweetDTO); var mention = _mentionUnityFactory.Create(parameterOverride); return(mention); }
// Generate Tweet From DTO public ITweet GenerateTweetFromDTO(ITweetDTO tweetDTO) { if (tweetDTO == null) { return(null); } var parameterOverride = _mentionUnityFactory.GenerateParameterOverrideWrapper("tweetDTO", tweetDTO); var tweet = _tweetUnityFactory.Create(parameterOverride); return(tweet); }
public IUser GenerateUserFromDTO(IUserDTO userDTO) { if (userDTO == null) { return(null); } var parameterOverride = _userUnityFactory.GenerateParameterOverrideWrapper("userDTO", userDTO); var user = _userUnityFactory.Create(parameterOverride); return(user); }
public ILocation GenerateLocation(ICoordinates coordinates1, ICoordinates coordinates2) { var coordinates1Parameter = _locationUnityFactory.GenerateParameterOverrideWrapper("coordinates1", coordinates1); var coordinates2Parameter = _locationUnityFactory.GenerateParameterOverrideWrapper("coordinates2", coordinates2); var location = _locationUnityFactory.Create(new IResolverOverrideWrapper[] { coordinates1Parameter, coordinates2Parameter }); return(location); }
public ICoordinates GenerateCoordinates(double longitude, double latitude) { var longitudeParameter = _locationUnityFactory.GenerateParameterOverrideWrapper("longitude", longitude); var latitudeParameter = _locationUnityFactory.GenerateParameterOverrideWrapper("latitude", latitude); var coordinates = _coordinatesUnityFactory.Create(new IResolverOverrideWrapper[] { longitudeParameter, latitudeParameter }); return(coordinates); }
private ITweetSearchParameters CloneTweetSearchParameters(ITweetSearchParameters tweetSearchParameters) { var clone = _tweetSearchParameterUnityFactory.Create(); clone.GeoCode = tweetSearchParameters.GeoCode; clone.Lang = tweetSearchParameters.Lang; clone.Locale = tweetSearchParameters.Locale; clone.MaxId = tweetSearchParameters.MaxId; clone.SearchType = tweetSearchParameters.SearchType; clone.MaximumNumberOfResults = tweetSearchParameters.MaximumNumberOfResults; clone.SearchQuery = tweetSearchParameters.SearchQuery; clone.SinceId = tweetSearchParameters.SinceId; clone.TweetSearchFilter = tweetSearchParameters.TweetSearchFilter; clone.Until = tweetSearchParameters.Until; return(clone); }
public static IFilteredStream CreateFilteredStream() { return(_filteredStreamUnityFactory.Create()); }
public static ITweetStream CreateTweetStream() { return(_tweetStreamUnityFactory.Create()); }
// Generate TweetList from DTO public ITweetList GenerateTweetListFromDTO(ITweetListDTO tweetListDTO) { var parameterOverride = _tweetListUnityFactory.GenerateParameterOverrideWrapper("tweetListDTO", tweetListDTO); return(_tweetListUnityFactory.Create(parameterOverride)); }
public static ITrackedStream CreateTrackedStream() { return(_trackedStreamUnityFactory.Create()); }
public static ISampleStream CreateSampleStream() { return(_sampleStreamUnityFactory.Create()); }
// Generate Relationship state from DTO public IRelationshipState GenerateRelationshipStateFromRelationshipStateDTO(IRelationshipStateDTO relationshipStateDTO) { var relationshipStateParameter = _unityRelationshipFactory.GenerateParameterOverrideWrapper("relationshipStateDTO", relationshipStateDTO); return(_unityRelationshipStateFactory.Create(relationshipStateParameter)); }
// Generate Message from DTO public IMessage GenerateMessageFromMessageDTO(IMessageDTO messageDTO) { var messageParameter = _messageUnityFactory.GenerateParameterOverrideWrapper("messageDTO", messageDTO); return(_messageUnityFactory.Create(messageParameter)); }
public static IUserStream CreateUserStream() { return(_userStreamFactory.Create()); }
// Generate ListUpdateParameter public static IListUpdateParameters GenerateUpdateParameters() { return(_listUpdateParametersUnityFactory.Create()); }
private IAccountSettings GenerateAccountSettingsFromDTO(IAccountSettingsDTO accountSettingsDTO) { var parameterOverride = _accountSettingsUnityFactory.GenerateParameterOverrideWrapper("accountSettingsDTO", accountSettingsDTO); return(_accountSettingsUnityFactory.Create(parameterOverride)); }