OneConversorTemplate/OnlyOneAccessTemplate/Controllers/HomeController.cs
2025-06-01 21:39:47 -03:00

41 lines
1.2 KiB
C#

using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
using OnlyOneAccessTemplate.Services;
using OnlyOneAccessTemplate.Models;
namespace OnlyOneAccessTemplate.Controllers
{
public class HomeController : BaseController
{
public HomeController(
ISiteConfigurationService siteConfig,
ILanguageService languageService,
ISeoService seoService,
IMemoryCache cache,
IConfiguration configuration)
: base(siteConfig, languageService, seoService, cache, configuration)
{
}
[Route("")]
[Route("pt")]
public IActionResult Index()
{
var language = GetCurrentLanguage();
var siteConfig = _siteConfig.GetConfiguration(language);
ViewBag.PageTitle = siteConfig.SiteTitle;
ViewBag.PageDescription = siteConfig.SiteDescription;
ViewBag.CurrentPage = "home";
return View(siteConfig);
}
[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
public IActionResult Error()
{
return View();
}
}
}