public JiaoGeFee UpdateSingle(int id, JiaoGeFeeReq data) { JiaoGeFee model = db.JiaoGeFee.Find(id); SetJiaoGeFee(model, data); db.SaveChanges(); return(model); }
/// <summary> /// 设置model,如果不为空就设置,如果为空则和之前一样 /// </summary> /// <param name="target"></param> /// <param name="source"></param> /// <returns></returns> public JiaoGeFee SetJiaoGeFee(JiaoGeFee model, JiaoGeFeeReq data) { if (!string.IsNullOrEmpty(data.SearchDateInfo)) { model.SearchDateInfo = data.SearchDateInfo; } if (!string.IsNullOrEmpty(data.ShouKuanInfos)) { model.ShouKuanInfos = data.ShouKuanInfos; } if (!string.IsNullOrEmpty(data.State)) { model.State = data.State; } if (data.CheckerId != null) { model.CheckerId = data.CheckerId.Value; } if (!string.IsNullOrEmpty(data.CheckerName)) { model.CheckerName = data.CheckerName; } if (data.CreaterId != null) { model.CreaterId = data.CreaterId.Value; } if (!string.IsNullOrEmpty(data.CreaterName)) { model.CreaterName = data.CreaterName; } if (data.projectid != null) { model.projectid = data.projectid.Value; } if (!string.IsNullOrEmpty(data.ProjectName)) { model.ProjectName = data.ProjectName; } if (data.CheckDate != null && data.CheckDate != DateTime.MinValue && data.CheckDate != SqlDateTime.MinValue.Value) { model.CheckDate = data.CheckDate.Value; } if (data.CreateDate != null && data.CreateDate != DateTime.MinValue && data.CreateDate != SqlDateTime.MinValue.Value) { model.CreateDate = data.CreateDate.Value; } if (data.BeiYongMoney != null) { model.BeiYongMoney = data.BeiYongMoney.Value; } return(model); }