public XElement CreateDomain(string domain)
{
if(IsValidDomainName(domain) == false)
{
throw new FormatException(
string.Format("'{0}' is not a valid domain name\n\nDomain names must be between 3 and 255 characters, and contain only a-z, A-Z, 0-9, and _, - and .",
domain));
}
var values = new NameValueCollection
{
{"Action", "CreateDomain"},
{"DomainName", domain}
};
return InternalExecute(values);
}