public void PasteText(string pasteText)
{
List<string> errors = new List<string>();
string endpointURL = Settings.Default["EndPoint"].ToString() + "/api/create";
if (ValidateInput(errors))
{
pasteText = HttpUtility.UrlEncode(pasteText);
if (privateCheckBox.Checked == true)
{
isPrivate = "1";
}
string name = (string)Settings.Default["name"];
name = HttpUtility.UrlEncode(name);
try
{
PostText(pasteText, name, endpointURL);
}
catch
{
MessageBox.Show("API Unreachable:\n " + endpointURL);
}
}
else
{
StringBuilder sbErrors = new StringBuilder();
if (errors.Count > 0)
{
foreach (string error in errors)
{
sbErrors.AppendLine(error);
}
MessageBox.Show(sbErrors.ToString());
}
}
}