public bool Update(ElderInfo elderInfo) { var repoElderInfo = mUnitWork.GetRepository <ElderInfo>(); ElderInfo elderInfoDb = repoElderInfo.GetFirstOrDefault(predicate: e => e.id == elderInfo.id); if (elderInfoDb == null) { return(false); } if (!string.IsNullOrEmpty(elderInfo.community)) { elderInfoDb.community = elderInfo.community; } if (!string.IsNullOrEmpty(elderInfo.name)) { elderInfoDb.name = elderInfo.name; } if (!string.IsNullOrEmpty(elderInfo.street)) { elderInfoDb.street = elderInfo.street; } if (!string.IsNullOrEmpty(elderInfo.village)) { elderInfoDb.village = elderInfo.village; } elderInfoDb.extInfo = elderInfo.extInfo; elderInfoDb.updateTime = System.DateTime.Now; repoElderInfo.Update(elderInfoDb); int rows = mUnitWork.SaveChanges(); return(rows > 0); }
//根据id查询老人信息 public ElderInfo GetElderInfoById(int id) { var repoElder = mUnitWork.GetRepository <ElderInfo>(); ElderInfo elderInfo = repoElder.Find(id); return(elderInfo); }
public string UpdateElder([FromBody] ElderInfo elderInfo) { elderInfo.updateTime = System.DateTime.Now; bool updateResult = mElderInfoService.Update(elderInfo); var result = new { isOk = updateResult, message = string.Empty }; return(JsonConvert.SerializeObject(result)); }
public bool Insert(ElderInfo elderInfo) { var repoElderInfo = mUnitWork.GetRepository <ElderInfo>(); repoElderInfo.Insert(elderInfo); int rows = mUnitWork.SaveChanges(); return(rows > 0); }
public string GetById(int id) { ElderInfo elderInfo = new ElderInfo(); elderInfo = mElderInfoService.GetElderInfoById(id); string result = JsonConvert.SerializeObject(elderInfo, Formatting.Indented, timeConverter); return(result); }