private string Serialize(IEnumerable<GroupQueueItem> items) { SeparatedStringBuilder stringBuilder = new SeparatedStringBuilder("; "); foreach (var item in items) { stringBuilder.AppendFormatWithSeparator("<{0}>", item.VkGroupId.ToString()); } return stringBuilder.ToString(); }
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()); }
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()); }