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()); } }
/// <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(); } }