public void InsertAnonymizedTableToDb()
 {
     if (AccountBLL.IsAdministrator())
     {
         //dataDAL.ResetGeneralizationLevel();
         DataTable  dt         = dataDAL.RetrieveColumns();
         Anonymizer anonymizer = new Anonymizer();
         Tuple <DataTable, Dictionary <string, int> > anonDtAndGenLevel = anonymizer.anonymize(dt, 3, 0.10);
         DataTable anonymizedDataTable     = anonDtAndGenLevel.Item1;
         Dictionary <string, int> genLevel = anonDtAndGenLevel.Item2;
         dataDAL.ClearAnonymizedTable();
         dataDAL.InsertIntoAnonymizedTable(anonymizedDataTable);
         dataDAL.UpdateGeneralizationLevel(genLevel);
     }
 }