protected void DeleteClick(object sender, EventArgs e) { var deletersList = _deletersCheckBoxes.Where(c => c.CheckBox.Checked).Select(c => c.Id).ToList(); _log.WarnFormat("Deleting EPiServer Find optimizations. User: {0}. Optimizations: {1}, site: {2}, language: {3}", PrincipalInfo.Current.Name, string.Join(",", deletersList), deleteSite.SelectedItem.Text, deleteLanguage.SelectedItem.Text); _exportManager.Delete(deletersList, deleteSite.SelectedValue, deleteLanguage.SelectedValue); deleteResultsPanel.Visible = true; deleteResults.Text = "Deletion complete"; }
public void ExportManagerDeleteTest() { // Arrange var context = new ExportImportContext(); context.SetupAutocompletes(23); context.SetupRelatedQueries(12); var exporters = new List <IExporter> { context.AutocompleteExporter, context.RelatedQueryExporter }; var exportManager = new ExportManager(exporters, context.SiteIdentityLoaderMock.Object, context.Settings); // Act exportManager.Delete(new List <string> { context.AutocompleteExporter.EntityKey }, Helpers.AllSitesId, Helpers.AllLanguages); // Assert Assert.Equal(0, context.Autocompletes.Count); Assert.Equal(12, context.RelatedQueries.Count); }
public void ExportManagerDeleteTest() { // Arrange var context = new ExportImportContext(); context.SetupAutocompletes(23); context.SetupRelatedQueries(12); var exporters = new List<IExporter> { context.AutocompleteExporter, context.RelatedQueryExporter }; var exportManager = new ExportManager(exporters, context.SiteIdentityLoaderMock.Object, context.Settings); // Act exportManager.Delete(new List<string> { context.AutocompleteExporter.EntityKey }, Helpers.AllSitesId, Helpers.AllLanguages); // Assert Assert.Equal(0, context.Autocompletes.Count); Assert.Equal(12, context.RelatedQueries.Count); }