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));
        }
Example #3
0
        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);
            }
        }
Example #4
0
 public HealthcardFacade(HealthcardNumber healthcard)
 {
     _healthcard = healthcard;
 }
Example #5
0
			public HealthcardFacade(HealthcardNumber healthcard)
			{
				_healthcard = healthcard;
			}