public override bool Equals(object obj) { // If parameter is null return false. if (obj == null) { return(false); } // If parameter cannot be cast to Point return false. ForeignCitizenIdentityDocument identityDocument = obj as ForeignCitizenIdentityDocument; if ((System.Object)identityDocument == null) { return(false); } return(this.DocumentNumber == identityDocument.DocumentNumber && this.DocumentType == identityDocument.DocumentType); }
/// <summary> /// ForeignCitizenBasicData class constructor /// </summary> public ForeignCitizenBasicData() { this.identityDocumentField = new ForeignCitizenIdentityDocument(); this.placeOfBirthField = new ForeignCitizenPlaceOfBirth(); this.namesField = new ForeignCitizenNames(); }