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