using EnvelopeGenerator.Application.Resources; using EnvelopeGenerator.Web.Extensions; using EnvelopeGenerator.Web.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Localization; namespace EnvelopeGenerator.Web.Controllers; [Route("/")] public class HomeController : ViewControllerBase { private readonly IConfiguration _configuration; public HomeController(IConfiguration configuration, ILogger logger, Cultures cultures, IStringLocalizer localizer) : base(logger, cultures, localizer) { _configuration = configuration; } [HttpGet] public IActionResult Main() { return View(new MainViewModel() { Title = _configuration["MainPageTitle"] }); } [HttpGet("Error404")] public IActionResult Error404() => this.ViewError404(); }