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) { }