From bd7aea31ee9f7130d864fea5f1a2c10a3b8a901c Mon Sep 17 00:00:00 2001 From: James Coxhead Date: Thu, 7 Jun 2018 21:32:48 +0100 Subject: [PATCH] Removed unused Examine Management Controller actions --- src/Umbraco.Web/Umbraco.Web.csproj | 1 - .../ExamineManagementApiController.cs | 86 ------------------- 2 files changed, 87 deletions(-) delete mode 100644 src/Umbraco.Web/WebServices/ExamineManagementApiController.cs diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index 9442a806d6..2342da57a7 100644 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -1417,7 +1417,6 @@ True Reference.map - diff --git a/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs b/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs deleted file mode 100644 index 193e47c720..0000000000 --- a/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs +++ /dev/null @@ -1,86 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Linq; -using System.Net; -using System.Net.Http; -using System.Reflection; -using System.Web.Http; -using Examine; -using Examine.LuceneEngine; -using Examine.LuceneEngine.Providers; -using Examine.Providers; -using Lucene.Net.Search; -using Umbraco.Core; -using Umbraco.Core.Cache; -using Umbraco.Core.Logging; -using Umbraco.Core.Composing; -using Umbraco.Core.Services; -using Umbraco.Examine; -using Umbraco.Web.Search; -using Umbraco.Web.WebApi; -using Umbraco.Web.WebApi.Filters; - -namespace Umbraco.Web.WebServices -{ - [ValidateAngularAntiForgeryToken] - [Obsolete] - public class ExamineManagementApiController : UmbracoAuthorizedApiController - { - public ExamineManagementApiController(IExamineManager examineManager, ILogger logger, IRuntimeCacheProvider runtimeCacheProvider) - { - _examineManager = examineManager; - _logger = logger; - _runtimeCacheProvider = runtimeCacheProvider; - } - - private readonly IExamineManager _examineManager; - private readonly ILogger _logger; - private readonly IRuntimeCacheProvider _runtimeCacheProvider; - - /// - /// Checks if the member internal index is consistent with the data stored in the database - /// - /// - [HttpGet] - public bool CheckMembersInternalIndex() - { - var total = Services.MemberService.Count(); - - var searcher = _examineManager.GetSearcher(Constants.Examine.InternalMemberIndexer); - var criteria = searcher.CreateCriteria().RawQuery("__IndexType:member"); - var totalIndexed = searcher.Search(criteria); - return total == totalIndexed.TotalItemCount; - } - - /// - /// Checks if the media internal index is consistent with the data stored in the database - /// - /// - [HttpGet] - public bool CheckMediaInternalIndex() - { - var total = Services.MediaService.Count(); - - var searcher = _examineManager.GetSearcher(Constants.Examine.InternalIndexer); - var criteria = searcher.CreateCriteria().RawQuery("__IndexType:media"); - var totalIndexed = searcher.Search(criteria); - return total == totalIndexed.TotalItemCount; - } - - /// - /// Checks if the content internal index is consistent with the data stored in the database - /// - /// - [HttpGet] - public bool CheckContentInternalIndex() - { - var total = Services.ContentService.Count(); - - var searcher = _examineManager.GetSearcher(Constants.Examine.InternalIndexer); - var criteria = searcher.CreateCriteria().RawQuery("__IndexType:content"); - var totalIndexed = searcher.Search(criteria); - return total == totalIndexed.TotalItemCount; - } - } -}