using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; #nullable disable // // This is here so CodeMaid doesn't reorganize this document // namespace MP.TaskMan.Models { [Table("TaskExec")] public partial class TaskExecModel { #region Public Properties [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int TaskExecId { get; set; } = 0; /// /// task Id di riferimento /// public int TaskId { get; set; } = 0; /// /// DataOra inizio /// public DateTime DtStart { get; set; } = DateTime.Now; /// /// DataOra fine /// public DateTime DtEnd { get; set; } = DateTime.Now.AddDays(-1); /// /// Durata ultima esecuzione in secondi /// [NotMapped] public double Duration { get => DtEnd.Subtract(DtStart).TotalSeconds; } /// /// Esito in Errore /// public bool IsError { get; set; } = false; /// /// Ultimo risultato registrato /// public string Result { get; set; } = ""; /// /// Navigazione oggetto TaskList /// [ForeignKey("TaskId")] public virtual TaskListModel TaskListNav { get; set; } = null!; #endregion Public Properties } }