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 }); } } }