30 lines
857 B
C#
30 lines
857 B
C#
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<HomeController> logger, Cultures cultures, IStringLocalizer<Resource> 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();
|
|
} |