using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.BL.DTO { public class JobDTO : JobDTOBase { public List Segments { get; set; } public JobDTO() { Segments = new List(); } protected override bool OnShouldActionLogIgnore(string propName) { return propName == nameof(JobDTO.LastRun) || propName == nameof(JobDTO.Status) || propName == nameof(JobDTO.IsSynchronized) || propName == nameof(JobDTO.EstimatedDurationMili) || propName == nameof(JobDTO.EditingState) || propName == nameof(JobDTO.FineTuningApproveDate) || propName == nameof(JobDTO.FineTuningStatus) || propName == nameof(JobDTO.JobIndex) || propName == nameof(JobDTO.LastRun) || propName == nameof(JobDTO.SampleDyeApproveDate) || propName == nameof(JobDTO.SampleDyeStatus) || propName == nameof(JobDTO.Source) || propName == nameof(JobDTO.Status); } protected override string OnGetActionLogName() { return $"'{Name}' Job"; } } }