using Sony.Filtr.Utility.Extensions; using System.Data.Common; using System; namespace Sony.Filtr.Tasks.Models { public class TaskRunStatisticsDTO { public TaskRunStatisticsDTO(DbDataReader reader) { TaskId = reader.GetInt32("TaskId"); TaskName = reader.GetString("TaskName"); StartTime = reader.GetUtcDateTimeOrDefault("StartTime"); EndTime = reader.GetUtcDateTimeOrDefault("EndTime"); IsError = reader.GetBooleanOrDefault("IsError"); ErrorMessage = reader.GetString("ErrorMessage"); } public int TaskId { get; set; } public string TaskName { get; set; } public DateTime? StartTime { get; set; } public DateTime? EndTime { get; set; } public bool IsError { get; set; } public string ErrorMessage { get; set; } } }