public ChildCareDetail UpdateSingle(int id, ChildCareDetailReq data) { ChildCareDetail model = db.ChildCareDetail.Find(id); SetChildCareDetail(model, data); db.SaveChanges(); return(model); }
/// <summary> /// 设置model,如果不为空就设置,如果为空则和之前一样 /// </summary> /// <param name="target"></param> /// <param name="source"></param> /// <returns></returns> public ChildCareDetail SetChildCareDetail(ChildCareDetail model, ChildCareDetailReq data) { if (!string.IsNullOrEmpty(data.Time)) { model.Time = data.Time; } if (data.SelfWeiCount != null) { model.SelfWeiCount = data.SelfWeiCount.Value; } if (data.MomMilk != null) { model.MomMilk = data.MomMilk.Value; } if (data.FormulaMilk != null) { model.FormulaMilk = data.FormulaMilk.Value; } if (!string.IsNullOrEmpty(data.WeiYao)) { model.WeiYao = data.WeiYao; } if (data.WeiShui != null) { model.WeiShui = data.WeiShui.Value; } if (!string.IsNullOrEmpty(data.DaBian)) { model.DaBian = data.DaBian; } if (!string.IsNullOrEmpty(data.XiaoBian)) { model.XiaoBian = data.XiaoBian; } if (data.SignUserId != null) { model.SignUserId = data.SignUserId.Value; } if (!string.IsNullOrEmpty(data.SignUserName)) { model.SignUserName = data.SignUserName; } if (!string.IsNullOrEmpty(data.Mark)) { model.Mark = data.Mark; } if (data.OptId != null) { model.OptId = data.OptId.Value; } if (!string.IsNullOrEmpty(data.OptName)) { model.OptName = data.OptName; } if (data.ServerDate != null && data.ServerDate != DateTime.MinValue && data.ServerDate != SqlDateTime.MinValue.Value) { model.ServerDate = data.ServerDate.Value; } if (data.projectid != null) { model.projectid = data.projectid.Value; } if (data.KeHuid != null) { model.KeHuid = data.KeHuid.Value; } if (!string.IsNullOrEmpty(data.KeHuName)) { model.KeHuName = data.KeHuName; } if (!string.IsNullOrEmpty(data.ChildDesc)) { model.ChildDesc = data.ChildDesc; } if (data.ChildCareId != null) { model.ChildCareId = data.ChildCareId.Value; } return(model); }