public DebtDetailViewModel(DebtDetailResponse debtDetail, DebtorEligibilityReviewResponse debtorEligibilityView)
 {
     Debt = new DebtViewModel
     {
         Id                   = debtDetail.Id,
         DebtAmount           = debtDetail.Amount?.ToString(Constants.TwoDecimalPointFormat),
         Reference            = debtDetail.Reference,
         NINO                 = debtDetail.NINO,
         SelectedDebtTypeName = debtDetail.DebtTypeName,
         CreatedOn            = debtDetail.CreatedOn.Value,
         CommencementDate     = debtDetail.StartsOn,
         RemovedOn            = debtDetail.RemovedOn,
         Status               = debtDetail.Status,
         PreviouslySold       = debtDetail.PreviouslySold,
         SoldToCreditorId     = debtDetail.SoldToCreditorId,
         SoldToCreditorName   = debtDetail.SoldToCreditorName,
         RemovalReason        = debtDetail.DebtRemovalReason
     };
     Creditor = new CreditorResponse
     {
         Name = debtDetail.CreditorName,
         Id   = debtDetail.CreditorId.Value
     };
     DebtEligibilityReview = debtDetail.DebtEligibilityReview != null
         ? new DebtEligibilityReviewViewModel(debtDetail.DebtEligibilityReview)
         : null;
     DebtorClientEligibilityReview = debtorEligibilityView != null ?
                                     new DebtorEligibilityReviewViewModel(debtorEligibilityView)
         : null;
 }
 public DebtorEligibilityReviewViewModel(DebtorEligibilityReviewResponse clientEligibilityReview)
 {
     CreatedOn                           = clientEligibilityReview.CreatedOn;
     CreditorId                          = clientEligibilityReview.CreditorId;
     CreditorNotes                       = clientEligibilityReview.CreditorNotes;
     CreditorOrganisation                = clientEligibilityReview.CreditorName;
     DebtorEligibilityReviewStatus       = clientEligibilityReview.Status;
     DebtorEligibilityReviewParentReason = clientEligibilityReview.EndReason;
     DebtorEligibilityReviewChildReason  = clientEligibilityReview.NoLongerEligibleReason;
 }
 public DebtorEligibilityReviewDecisionViewModel(DebtorEligibilityReviewResponse clientEligibilityReview) : base(clientEligibilityReview)
 {
 }