public static VkParameters ToVkParameters(MessagesSendParams p)
{
return new VkParameters
{
{ "user_id", p.UserId },
{ "domain", p.Domain },
{ "chat_id", p.ChatId },
{ "user_ids", p.UserIds },
{ "message", WebUtilityHelper.UrlEncode(p.Message) },
{ "random_id", p.RandomId },
{ "lat", p.Lat?.ToString("0.000000", System.Globalization.CultureInfo.InvariantCulture) },
{ "long", p.Longitude?.ToString("0.000000", System.Globalization.CultureInfo.InvariantCulture) },
{ "attachment", p.Attachments },
{ "forward_messages", p.ForwardMessages },
{ "sticker_id", p.StickerId },
{ "captcha_sid", p.CaptchaSid },
{ "captcha_key", p.CaptchaKey },
{ "peer_id", p.PeerId }
};
}