/* * Author: Nikolay Dvurechensky * Site: https://www.dvurechensky.pro/ * Gmail: dvurechenskysoft@gmail.com * Last Updated: 12 мая 2025 06:05:33 * Version: 1.0.5 */ using System.Diagnostics; using Microsoft.AspNetCore.Mvc; using AppWeb.Models; namespace AppWeb.Controllers { /// /// Главный контроллер /// public class HomeController : Controller { private readonly ILogger _logger; /// /// Конструктор /// /// Логирование MVC public HomeController(ILogger logger) { _logger = logger; } /// /// Главная /// [HttpGet] [Route("/")] public IActionResult Index() { return View(); } /// /// Контакты /// [HttpGet] [Route("/contacts")] public IActionResult Contacts() { return View(); } /// /// Ошибка /// [HttpGet] [Route("/error")] [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] public IActionResult Error() { return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); } } }