Start work on controllers
This commit is contained in:
@@ -16,12 +16,12 @@ namespace Umbraco.Cms.Core.Logging.Viewer
|
||||
/// <summary>
|
||||
/// Adds a new saved search to chosen data source and returns the updated searches
|
||||
/// </summary>
|
||||
IReadOnlyList<SavedLogSearch>? AddSavedSearch(string name, string query);
|
||||
IReadOnlyList<SavedLogSearch>? AddSavedSearch(string? name, string? query);
|
||||
|
||||
/// <summary>
|
||||
/// Deletes a saved search to chosen data source and returns the remaining searches
|
||||
/// </summary>
|
||||
IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string name, string query);
|
||||
IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string? name, string? query);
|
||||
|
||||
/// <summary>
|
||||
/// A count of number of errors
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Umbraco.Cms.Core.Logging.Viewer
|
||||
public interface ILogViewerConfig
|
||||
{
|
||||
IReadOnlyList<SavedLogSearch>? GetSavedSearches();
|
||||
IReadOnlyList<SavedLogSearch>? AddSavedSearch(string name, string query);
|
||||
IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string name, string query);
|
||||
IReadOnlyList<SavedLogSearch>? AddSavedSearch(string? name, string? query);
|
||||
IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string? name, string? query);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace Umbraco.Cms.Core.Logging.Viewer
|
||||
return result;
|
||||
}
|
||||
|
||||
public IReadOnlyList<SavedLogSearch>? AddSavedSearch(string name, string query)
|
||||
public IReadOnlyList<SavedLogSearch>? AddSavedSearch(string? name, string? query)
|
||||
{
|
||||
using var scope = _scopeProvider.CreateScope(autoComplete: true);
|
||||
_logViewerQueryRepository.Save(new LogViewerQuery(name, query));
|
||||
@@ -33,10 +33,10 @@ namespace Umbraco.Cms.Core.Logging.Viewer
|
||||
return GetSavedSearches();
|
||||
}
|
||||
|
||||
public IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string name, string query)
|
||||
public IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string? name, string? query)
|
||||
{
|
||||
using var scope = _scopeProvider.CreateScope(autoComplete: true);
|
||||
var item = _logViewerQueryRepository.GetByName(name);
|
||||
var item = name is null ? null : _logViewerQueryRepository.GetByName(name);
|
||||
if (item is not null)
|
||||
{
|
||||
_logViewerQueryRepository.Delete(item);
|
||||
|
||||
@@ -43,10 +43,10 @@ namespace Umbraco.Cms.Core.Logging.Viewer
|
||||
public virtual IReadOnlyList<SavedLogSearch>? GetSavedSearches()
|
||||
=> _logViewerConfig.GetSavedSearches();
|
||||
|
||||
public virtual IReadOnlyList<SavedLogSearch>? AddSavedSearch(string name, string query)
|
||||
public virtual IReadOnlyList<SavedLogSearch>? AddSavedSearch(string? name, string? query)
|
||||
=> _logViewerConfig.AddSavedSearch(name, query);
|
||||
|
||||
public virtual IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string name, string query)
|
||||
public virtual IReadOnlyList<SavedLogSearch>? DeleteSavedSearch(string? name, string? query)
|
||||
=> _logViewerConfig.DeleteSavedSearch(name, query);
|
||||
|
||||
public int GetNumberOfErrors(LogTimePeriod logTimePeriod)
|
||||
|
||||
Reference in New Issue
Block a user