public override bool DeleteUser(string username, bool deleteAllRelatedData)
{
bool success = false;
using (var conn = this.CreateConnection())
{
if (conn.HasConnection)
{
using (var cmd = conn.CreateTextCommand(string.Format("DELETE FROM {0}Users WHERE blogId = {1}blogid AND userName = {1}name", this.tablePrefix, this.parmPrefix)))
{
cmd.Parameters.Add(conn.CreateParameter(FormatParamName("blogid"), Blog.CurrentInstance.Id.ToString()));
cmd.Parameters.Add(conn.CreateParameter(FormatParamName("name"), username));
try
{
cmd.ExecuteNonQuery();
success = true;
}
catch (Exception ex)
{
success = false;
throw;
}
}
}
}
return success;
}