Exemplo n.º 1
0
        private static void DeleteTestDataFromDb()
        {
            var connectionString = EVE.Site.DAL.Config.GetConnectionString(DataStore.Site);
            var exhibitTable     = new ExhibitTable(connectionString);

            var exhibitId = exhibitTable.GetExhibitIdByExhibitNumber(_exhibitDataModel.EclExhibitNumber);

            var exhibitDbConnectionString = EVE.Site.DAL.Config.GetConnectionString(DataStore.Exhibit).Replace(EVE.Site.DAL.Config.ExhibitPlaceholder, exhibitId.ToString(CultureInfo.InvariantCulture));
            var exhibitDatabase           = new ExhibitDatabase(exhibitDbConnectionString);

            Exhibit.DeleteExhibit(_caseId, exhibitId);
            exhibitDatabase.DropExhibitDatabase(exhibitId);
            Case.DeleteCase(_caseId);
        }
        private static void DeleteDataFromDb()
        {
            _distributedDatabase.ResetDistributedDatabase();

            if (_exhibitId != 0)
            {
                _exhibitDatabase = new ExhibitDatabase(_exhibitDatabaseConnectionString);
                _exhibitDatabase.ResetExhibitDatabase(_exhibitId);
                _exhibitDatabase.DropExhibitDatabase(_exhibitId);
                Exhibit.DeleteExhibit(_caseId, _exhibitId);
            }

            if (_caseId != 0)
            {
                Case.DeleteCase(_caseId);
            }
        }