add new method for getting neutral cultures
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Threading.Tasks;
|
||||
using Oqtane.Documentation;
|
||||
@@ -14,10 +13,16 @@ namespace Oqtane.Services
|
||||
public interface ILocalizationService
|
||||
{
|
||||
/// <summary>
|
||||
/// Returns a collection of supported cultures
|
||||
/// Returns a collection of supported or installed cultures
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
Task<IEnumerable<Culture>> GetCulturesAsync(bool installed);
|
||||
|
||||
/// <summary>
|
||||
/// Returns a collection of neutral cultures
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
Task<IEnumerable<Culture>> GetNeutralCulturesAsync();
|
||||
}
|
||||
|
||||
[PrivateApi("Don't show in the documentation, as everything should use the Interface")]
|
||||
@@ -31,5 +36,10 @@ namespace Oqtane.Services
|
||||
{
|
||||
return await GetJsonAsync<IEnumerable<Culture>>($"{Apiurl}?installed={installed}");
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<Culture>> GetNeutralCulturesAsync()
|
||||
{
|
||||
return await GetJsonAsync<IEnumerable<Culture>>($"{Apiurl}/neutral");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user