public ReviewSettings(ReviewPackageRawData reviewPackageRawData) { EndDate = reviewPackageRawData?.EndDate; ShowOnlyDescription = reviewPackageRawData?.ShowOnlyDescription ?? false; CanMarkAsComplete = reviewPackageRawData?.IsAllowToMarkReviewAsCompleteWhenAllArtifactsReviewed ?? false; RequireESignature = reviewPackageRawData?.IsESignatureEnabled ?? false; RequireMeaningOfSignature = reviewPackageRawData?.IsMoSEnabled ?? false; IgnoreFolders = reviewPackageRawData?.IsIgnoreFolder ?? false; }
public Review(ReviewData reviewData) { if (reviewData == null) { throw new ArgumentNullException(nameof(reviewData)); } Id = reviewData.Id; BaselineId = reviewData.BaselineId; if (!ReviewRawDataHelper.TryRestoreData(reviewData.ReviewContentsXml, out _contents)) { _contents = new RDReviewContents(); } if (!ReviewRawDataHelper.TryRestoreData(reviewData.ReviewPackageRawDataXml, out _reviewPackageRawData)) { _reviewPackageRawData = new ReviewPackageRawData(); } }
internal Review(int id, int?baselineId = null, RDReviewContents contents = null, ReviewPackageRawData rawData = null) { Id = id; BaselineId = baselineId; _contents = contents ?? new RDReviewContents(); _reviewPackageRawData = rawData ?? new ReviewPackageRawData(); }