/// <summary> /// 添加家族疾病 /// </summary> /// <param name="member"></param> /// <returns></returns> public string Add(FD_Disease disease) { var entity = new HR_FD_DISEASE(); LoadModelToEntity(disease, entity); entity.ID = string.IsNullOrEmpty(disease.ID) ? Guid.NewGuid().ToString() : disease.ID; repository.Insert(entity); return(entity.ID); }
/// <summary> /// 数据库模型转业务模型 /// </summary> /// <param name="entity"></param> /// <param name="model"></param> protected static void LoadEntityToModel(HR_FD_DISEASE entity, FD_Disease model) { if (entity == null || model == null) { return; } model.AttackDate = entity.ATTACKDATA; model.DiagnosisAge = entity.DIAGNOSISAGE.HasValue ? Convert.ToInt32(entity.DIAGNOSISAGE.Value) : 0; model.DiseaseCode = entity.DISEASECODE; model.DiseaseName = entity.DISEASENAME; model.ID = entity.ID; model.IsInfectious = entity.ISINFECTIOUS.HasValue && entity.ISINFECTIOUS.Value == 1; model.MemberID = entity.MEMBERID; model.Treatment = entity.TREATMENT; model.TreatmentHospital = entity.TREATMENTHOSPITAL; model.TreatmentResult = entity.TREATMENTRESULT; }
/// <summary> /// 业务模型转数据库模型 /// </summary> /// <param name="model"></param> /// <param name="entity"></param> protected static void LoadModelToEntity(FD_Disease model, HR_FD_DISEASE entity) { if (entity == null || model == null) { return; } entity.ATTACKDATA = model.AttackDate; entity.DIAGNOSISAGE = model.DiagnosisAge; entity.DISEASECODE = model.DiseaseCode; entity.DISEASENAME = model.DiseaseName; entity.ID = model.ID; entity.ISINFECTIOUS = model.IsInfectious ? 1 : 0; entity.MEMBERID = model.MemberID; entity.TREATMENT = model.Treatment; entity.TREATMENTHOSPITAL = model.TreatmentHospital; entity.TREATMENTRESULT = model.TreatmentResult; }