private string Serialize(IEnumerable<GroupQueueItem> items)
        {
            SeparatedStringBuilder stringBuilder = new SeparatedStringBuilder("; ");

            foreach (var item in items)
            {
                stringBuilder.AppendFormatWithSeparator("<{0}>", item.VkGroupId.ToString());
            }

            return stringBuilder.ToString();
        }    
Пример #2
0
        private string GetDebugString(IEnumerable <MemberSubscription> subscriptions)
        {
            var builder = new SeparatedStringBuilder("; ");

            foreach (var subscription in subscriptions)
            {
                builder.AppendFormatWithSeparator("<{0}, {1}, {2}>", subscription.VkGroupId, subscription.VkMemberId, subscription.SubscribedVkGroupId);
            }

            return(builder.ToString());
        }
Пример #3
0
        private string GetRequestUrl(string apiMethodName, Dictionary <string, string> parameters)
        {
            SeparatedStringBuilder requestUrlBuilder = new SeparatedStringBuilder("&", string.Format("{0}/{1}?", CONST_ApiUrl, apiMethodName));

            parameters.Add("access_token", this.accessToken);

            foreach (var parameter in parameters)
            {
                requestUrlBuilder.AppendFormatWithSeparator("{0}={1}", parameter.Key, parameter.Value);
            }

            return(requestUrlBuilder.ToString());
        }