Add LocalizationController
This commit is contained in:
parent
e57f0675c6
commit
418c9888c4
26
Oqtane.Server/Controllers/LocalizationController.cs
Normal file
26
Oqtane.Server/Controllers/LocalizationController.cs
Normal file
@ -0,0 +1,26 @@
|
||||
using System.Collections.Generic;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Oqtane.Infrastructure;
|
||||
using Oqtane.Shared;
|
||||
|
||||
namespace Oqtane.Controllers
|
||||
{
|
||||
[Route(ControllerRoutes.Default)]
|
||||
public class LocalizationController : Controller
|
||||
{
|
||||
private readonly ILocalizationManager _localizationManager;
|
||||
|
||||
public LocalizationController(ILocalizationManager localizationManager)
|
||||
{
|
||||
_localizationManager = localizationManager;
|
||||
}
|
||||
|
||||
// GET: api/localization/getSupportedCultures
|
||||
[HttpGet("getSupportedCultures")]
|
||||
public IEnumerable<string> GetSupportedCultures() => _localizationManager.GetSupportedCultures();
|
||||
|
||||
// GET api/localization/getDefaultCulture
|
||||
[HttpGet("getDefaultCulture")]
|
||||
public string GetDefaultCulture() => _localizationManager.GetDefaultCulture();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user