internal bool DeleteDatabaseStore(string Campaign)
{
if (!SystemInfo.IsSafeFileName(Campaign))
return false;
try
{
string DirectoryName = DatabaseStoreDirectory + Campaign;
if (!Directory.Exists(DirectoryName))
return true;
ALFA.Shared.Logger.Log("CampaignObjectFileStore.DeleteDatabaseStore: Deleted campaign database store {0}", Campaign);
Directory.Delete(DirectoryName, true);
return true;
}
catch (Exception e)
{
ALFA.Shared.Logger.Log("CampaignObjectFileStore.DeleteDatabaseStore({0}): Exception: {1}", Campaign, e);
return false;
}
catch
{
return false;
}
}