public async Task<bool> CreateDatabaseAsync (string dbName)
{
var response = await GetAsync (new Dictionary<string, string> () { { "q", $"CREATE DATABASE {dbName}" } });
if (response.StatusCode == HttpStatusCode.OK)
{
var content = await response.Content.ReadAsStringAsync ();
if (content.Contains ("database already exists"))
throw new InvalidOperationException ("database already exists");
return true;
}
return false;
}