public void UpdateHealthcard(HealthcardNumber hc, HealthcardDetail detail, IPersistenceContext context) { hc.Id = detail.Id; hc.AssigningAuthority = EnumUtils.GetEnumValue <InsuranceAuthorityEnum>(detail.AssigningAuthority, context); hc.VersionCode = detail.VersionCode; hc.ExpiryDate = detail.ExpiryDate; }
public HealthcardDetail CreateHealthcardDetail(HealthcardNumber healthcard) { if (healthcard == null) { return(new HealthcardDetail()); } return(new HealthcardDetail( healthcard.Id, EnumUtils.GetEnumValueInfo(healthcard.AssigningAuthority), healthcard.VersionCode, healthcard.ExpiryDate)); }
private static void TestHealthcard(HealthcardNumber healthcard, ref List <string> reasons) { if (healthcard == null) { reasons.Add(SR.AlertHealthcardMissing); return; } if (string.IsNullOrEmpty(healthcard.Id)) { reasons.Add(SR.AlertHealthcardIdMissing); } if (healthcard.AssigningAuthority == null) { reasons.Add(SR.AlertHealthcardAssigningAuthorityMissing); } }
public HealthcardFacade(HealthcardNumber healthcard) { _healthcard = healthcard; }