private IEnumerable <string> GetArgs(WordSearchRequest wordSearchRequest) { foreach (var arg in WordnikUrlHelper.GetCaseSensitiveArguments(wordSearchRequest.CaseSensitive)) { yield return(arg); } yield return(WordnikUrlHelper.GetMinimumDictionaryCountArgument(wordSearchRequest.MinimumDictionaryCount)); yield return(WordnikUrlHelper.GetMaximumDictionaryCountArgument(wordSearchRequest.MaximumDictionaryCount)); yield return(WordnikUrlHelper.GetMaximumLengthArgument(wordSearchRequest.MaximumLength)); yield return(WordnikUrlHelper.GetMinimumLengthArgument(wordSearchRequest.MinimumLength)); foreach (var arg in WordnikUrlHelper.GetExpludePartsOfSpeechArguments(wordSearchRequest.ExcludePartsOfSpeech)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetIncludePartsOfSpeechArguments(wordSearchRequest.IncludePartsOfSpeech)) { yield return(arg); } yield return(WordnikUrlHelper.GetLimitArgument(wordSearchRequest.Limit)); yield return(WordnikUrlHelper.GetSkipArgument(wordSearchRequest.Skip)); yield return(WordnikUrlHelper.GetApiKeyArgument(wordSearchRequest.ApiKey)); }
private IEnumerable <string> GetArgs(GetRandomWordRequest getRandomWordRequest) { yield return(WordnikUrlHelper.GetMinCorpusCountArgument(getRandomWordRequest.MinCorpusCount)); yield return(WordnikUrlHelper.GetMaxCorpusCountArgument(getRandomWordRequest.MaxCorpusCount)); foreach (var arg in WordnikUrlHelper.GetWithDictionaryDefinitionArguments(getRandomWordRequest.WithDictionaryDefinitions)) { yield return(arg); } yield return(WordnikUrlHelper.GetMinimumDictionaryCountArgument(getRandomWordRequest.MinimumDictionaryCount)); yield return(WordnikUrlHelper.GetMaximumDictionaryCountArgument(getRandomWordRequest.MaximumDictionaryCount)); yield return(WordnikUrlHelper.GetMaximumLengthArgument(getRandomWordRequest.MaximumLength)); yield return(WordnikUrlHelper.GetMinimumLengthArgument(getRandomWordRequest.MinimumLength)); foreach (var arg in WordnikUrlHelper.GetExpludePartsOfSpeechArguments(getRandomWordRequest.ExcludePartsOfSpeech)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetIncludePartsOfSpeechArguments(getRandomWordRequest.IncludePartsOfSpeech)) { yield return(arg); } yield return(WordnikUrlHelper.GetApiKeyArgument(getRandomWordRequest.ApiKey)); }
private IEnumerable <string> GetArgs(WordOfTheDayRequest wordOfTheDayRequest) { foreach (var arg in WordnikUrlHelper.GetDateArguments(wordOfTheDayRequest.Date)) { yield return(arg); } yield return(WordnikUrlHelper.GetApiKeyArgument(wordOfTheDayRequest.ApiKey)); }
private IEnumerable <string> GetArgs(ReverseDictionaryRequest getRandomWordsRequest) { yield return(WordnikUrlHelper.GetQueryArgument(getRandomWordsRequest.Query)); foreach (var arg in WordnikUrlHelper.GetFindSenseForWordArgument(getRandomWordsRequest.FindSenseForWord)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetWithIncludeSourceDictionaryArguments(getRandomWordsRequest.IncludeSourceDictionary)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetWithExcludeSourceDictionaryArguments(getRandomWordsRequest.ExcludeSourceDictionary)) { yield return(arg); } yield return(WordnikUrlHelper.GetMinCorpusCountArgument(getRandomWordsRequest.MinCorpusCount)); yield return(WordnikUrlHelper.GetMaxCorpusCountArgument(getRandomWordsRequest.MaxCorpusCount)); yield return(WordnikUrlHelper.GetMaximumLengthArgument(getRandomWordsRequest.MinimumLength)); yield return(WordnikUrlHelper.GetMinimumLengthArgument(getRandomWordsRequest.MaximumLength)); yield return(WordnikUrlHelper.GetMinimumLengthArgument(getRandomWordsRequest.MaximumLength)); foreach (var arg in WordnikUrlHelper.GetSortByArguments(getRandomWordsRequest.SortBy)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetExpandTermsArguments(getRandomWordsRequest.ExpandTerms)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetSortOrderArguments(getRandomWordsRequest.SortOrder)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetExpludePartsOfSpeechArguments(getRandomWordsRequest.ExcludePartsOfSpeech)) { yield return(arg); } foreach (var arg in WordnikUrlHelper.GetIncludePartsOfSpeechArguments(getRandomWordsRequest.IncludePartsOfSpeech)) { yield return(arg); } yield return(WordnikUrlHelper.GetLimitArgument(getRandomWordsRequest.Limit)); yield return(WordnikUrlHelper.GetApiKeyArgument(getRandomWordsRequest.ApiKey)); }