public IActionResult DeleteSearchKey([FromBody] DeleteKeyQuery key)
 {
     try
     {
         _fetchingManager.DeleteFromSearchStorageByKey(key);
         return(Ok());
     }
     catch (Exception e)
     {
         _logger.Log(LogLevel.Error, e.ToString());
         return(BadRequest($"failed to delete trending key {key.Key}"));
     }
 }
        // Delete

        public static Dictionary <string, string> DeleteKey(RequestManager requestManager)
        {
            return(DeleteKeyQuery.Execute(requestManager));
        }
 public void DeleteFromSearchStorageByKey(DeleteKeyQuery query)
 {
     _cashingMechanism.DeleteSearchKey(query.Key);
 }
 public void DeleteFromTrendingStorageByKey(DeleteKeyQuery query)
 {
     _cashingMechanism.DeleteTrendingKey(query.Key);
 }