private Sequence zMapToSequence(dataAccess.DataReaderHelper reader) { Sequence seq = new Sequence(); seq.SequenceId = reader.GetInt64("SequenceId"); seq.Name = reader.GetString("SequenceName"); seq.SequenceType = (SequenceType)reader.GetInt64("SequenceTypeId"); seq.StepCount = reader.GetInt64("StepCount"); seq.IsDeleted = reader.GetBoolean("SequenceIsDeleted"); return(seq); }
private ScheduledTask zMapToScheduledTask(dataAccess.DataReaderHelper reader) { ScheduledTaskRunStatistics lastRunStatistics = zMapToScheduledTaskRunStatistics(reader); ScheduledTask scheduledTask = new ScheduledTask(lastRunStatistics); scheduledTask.ScheduledTaskId = reader.GetInt64("ScheduledTaskId"); scheduledTask.TaskName = reader.GetString("TaskName"); scheduledTask.RunSchedule = Converter.FromBinary <Schedule>(reader.GetFieldValue <byte[]>("Schedule")); string runDurationLimit = reader.GetNullableString("RunDurationLimit"); scheduledTask.RunDurationLimit = runDurationLimit != null?TimeSpan.Parse(runDurationLimit) : new TimeSpan?(); scheduledTask.Enabled = reader.GetBoolean("Enabled"); scheduledTask.IsDeleted = reader.GetBoolean("ScheduledTaskIsDeleted"); scheduledTask.NextScheduledRunTimeUtc = reader.GetNullableDateTime("NextScheduledRunTimeUtc"); if (!reader.IsDBNull("SequenceId")) { scheduledTask.TaskSequence = zMapToSequence(reader); } return(scheduledTask); }