/// <summary> /// Initializes a new instance of the <see cref="TrainingHistoryRecord"/> class. /// </summary> public TrainingHistoryRecord() { var training = _trainingHistoryRecord.Training as Training; if (training != null) { _trainingHistoryRecord.Training = training.UnwrapDataObject(); } var owner = _trainingHistoryRecord.Owner as UserProfile; if (owner != null) { _trainingHistoryRecord.Owner = owner; } _trainingHistoryRecord = new TrainingHistoryRecordDb(); }
/// <summary> /// Initializes a new instance of the <see cref="TrainingHistoryRecord"/> class. /// </summary> /// <param name="trainingHistoryRecord">The training history record.</param> internal TrainingHistoryRecord(ITrainingHistoryRecordData trainingHistoryRecord) { _trainingHistoryRecord = trainingHistoryRecord; }