From cbcf0adad5f313c1f37232311ddce318365911b3 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 16 Jan 2019 13:51:14 -0500 Subject: [PATCH] full address --- src/models/view/identityView.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/models/view/identityView.ts b/src/models/view/identityView.ts index 4ae5fa0cf9a..246ed7a763e 100644 --- a/src/models/view/identityView.ts +++ b/src/models/view/identityView.ts @@ -2,6 +2,8 @@ import { View } from './view'; import { Identity } from '../domain/identity'; +import { Utils } from '../../misc/utils'; + export class IdentityView implements View { title: string = null; middleName: string; @@ -83,4 +85,21 @@ export class IdentityView implements View { return null; } + + get fullAddress(): string { + let address = this.address1; + if (Utils.isNullOrWhitespace(this.address2)) { + if (Utils.isNullOrWhitespace(address)) { + address += ', '; + } + address += this.address2; + } + if (Utils.isNullOrWhitespace(this.address3)) { + if (Utils.isNullOrWhitespace(address)) { + address += ', '; + } + address += this.address3; + } + return address; + } }