/// <summary> /// Initializes a new instance of the <see cref="ASRTask" /> class. /// </summary> /// <param name="task">Task details to load values from.</param> public ASRTask(AsrTask task) { this.ID = task.ID; this.EndTime = task.EndTime; this.Name = task.Name; this.StartTime = task.StartTime; this.State = task.State; this.StateDescription = ""; }
/// <summary> /// Initializes a new instance of the <see cref="ASRTask" /> class. /// </summary> /// <param name="task">Task details to load values from.</param> public ASRTask(AsrTask task) { this.ID = task.ID; if (task.EndTime != null) { this.EndTime = task.EndTime.ToLocalTime(); } this.Name = task.TaskFriendlyName; if (task.StartTime != null) { this.StartTime = task.StartTime.ToLocalTime(); } this.State = task.State; this.StateDescription = task.StateDescription; if (task.GroupTaskCustomDetails != null) { this.GroupTaskDetails = new ASRGroupTaskDetails(task.GroupTaskCustomDetails); } }