Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
 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();
 }