/// <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 = "";
 }
Exemple #2
0
 /// <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);
     }
 }