40 lines
1.2 KiB
C#
40 lines
1.2 KiB
C#
using AyCode.Core.Interfaces;
|
|
using AyCode.Core.Loggers;
|
|
using AyCode.Entities.LogItems;
|
|
using AyCode.Interfaces.Entities;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using AyCode.Interfaces;
|
|
|
|
namespace TIAMWebApp.Shared.Application.Models.ClientSide.UI
|
|
{
|
|
//[Table("LogItem")]
|
|
public class LogItemViewerModel : AcLogItemClient, IId<Guid>, IAcModelDtoBase
|
|
{
|
|
public Guid Id { get ; set; } = Guid.NewGuid();
|
|
public int LogHeaderId { get; set; }
|
|
|
|
public LogItemViewerModel()
|
|
{}
|
|
|
|
public LogItemViewerModel(IAcLogItemClient logItemClient, int logHeaderId) {
|
|
|
|
TimeStampUtc = logItemClient.TimeStampUtc;
|
|
AppType = logItemClient.AppType;
|
|
LogLevel= logItemClient.LogLevel;
|
|
ThreadId = logItemClient.ThreadId;
|
|
CategoryName = logItemClient.CategoryName;
|
|
CallerName = logItemClient.CallerName;
|
|
Text = logItemClient.Text;
|
|
ErrorType = logItemClient.ErrorType;
|
|
Exception = logItemClient.Exception;
|
|
|
|
LogHeaderId = logHeaderId;
|
|
}
|
|
}
|
|
}
|