Exemple #1
0
 public static MedicareModel ToModel(this Medicare entity)
 {
     return(new MedicareModel
     {
         MedicareId = entity.MedicareId,
         MemberId = entity.MemberId,
         PatientGroup = entity.PatientGroup,
         Pcn = entity.Pcn,
         SubscriberNumber = entity.SubscriberNumber,
         SecondaryCarrier = entity.SecondaryCarrier,
         SecondarySubscriberNumber = entity.SecondarySubscriberNumber
     });
 }
 public ActionResult MedicareServicesForm(Medicare medicare, FormCollection formData)
 {
     if (!ModelState.IsValid)
     {
         ViewBag.ValidationMessage = "Please update the highlighted mandatory field(s)";
         return(View());
     }
     else
     {
         DBContext medicareServices = new DBContext();
         foreach (var item in medicareServices.Medicares)
         {
             if (item.MedicareId == Int32.Parse(formData["MedicareId"]))
             {
                 ViewBag.ValidationMessage = "Medicare Id already exists.";
             }
         }
         medicareServices.Medicares.Add(medicare);
         medicareServices.SaveChanges();
         ViewBag.ValidationMessage = "Your details are submitted succesfully.";
         return(View());
     }
 }
Exemple #3
0
 /// <summary>
 /// 初始化所有的属性,包括引用类型的属性自己的属性
 /// </summary>
 public override void ReInitializeAllProperties()
 {
     ReInitializeProperties();
     if (PatientCondition != null)
     {
         PatientCondition.ReInitializeAllProperties();
     }
     if (Medicare != null)
     {
         Medicare.ReInitializeAllProperties();
     }
     if (PaymentKind != null)
     {
         PaymentKind.ReInitializeAllProperties();
     }
     if (PatientSource != null)
     {
         PatientSource.ReInitializeAllProperties();
     }
     if (PatientKind != null)
     {
         PatientKind.ReInitializeAllProperties();
     }
     if (Recorder != null)
     {
         Recorder.ReInitializeAllProperties();
     }
     if (PersonalInformation != null)
     {
         PersonalInformation.ReInitializeAllProperties();
         InitBaseInfo();
     }
     if (InfoOfAdmission != null)
     {
         InfoOfAdmission.ReInitializeAllProperties();
     }
 }