Use REST style

This commit is contained in:
hishamco
2020-12-03 15:50:25 +03:00
parent 5ee38e4ae7
commit 1a8125c26d
5 changed files with 12 additions and 25 deletions

View File

@ -6,8 +6,6 @@ namespace Oqtane.Services
{
public interface ILocalizationService
{
Task<Culture> GetDefaultCulture();
Task<IEnumerable<Culture>> GetSupportedCultures();
Task<IEnumerable<Culture>> GetCulturesAsync();
}
}

View File

@ -17,9 +17,6 @@ namespace Oqtane.Services
private string Apiurl => CreateApiUrl(_siteState.Alias, "Localization");
public async Task<Culture> GetDefaultCulture() => await GetJsonAsync<Culture>($"{Apiurl}/getDefaultCulture");
public async Task<IEnumerable<Culture>> GetSupportedCultures()
=> await GetJsonAsync<IEnumerable<Culture>>($"{Apiurl}/getSupportedCultures");
public async Task<IEnumerable<Culture>> GetCulturesAsync() => await GetJsonAsync<IEnumerable<Culture>>(Apiurl);
}
}

View File

@ -31,7 +31,7 @@
{
var interop = new Interop(JSRuntime);
_selectedCulture = await interop.GetLocalStorage("OqtaneCulture");
_supportedCultures = await LocalizationService.GetSupportedCultures();
_supportedCultures = await LocalizationService.GetCulturesAsync();
}
private async Task SetCultureAsync(string culture)