17 lines
891 B
C#
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; }
|
|
}
|