homework/Models/ErrorViewModel.cs
2026-09-14 01:49:15 +05:00

17 lines
891 B
C#

// пространство имён моделей
namespace TechnoWorld.Models;
// расширяем ErrorViewModel — добавляем код ошибки (404, 500 и т.д.)
// этот класс наследуется от базового ErrorViewModel, который уже есть в шаблоне
public class ErrorViewModel
{
// ID запроса — нужен для отладки, чтобы найти конкретный запрос в логах
public string? RequestId { get; set; }
// свойство — показывать ли ID запроса на странице (если не пустой, то показываем)
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
// код HTTP-ошибки (404, 500 и т.д.) — передаётся из контроллера
public int? StatusCode { get; set; }
}