public MenDianZhiBiao UpdateSingle(int id, MenDianZhiBiaoReq data) { MenDianZhiBiao model = db.MenDianZhiBiao.Find(id); SetMenDianZhiBiao(model, data); db.SaveChanges(); return(model); }
/// <summary> /// 设置model,如果不为空就设置,如果为空则和之前一样 /// </summary> /// <param name="target"></param> /// <param name="source"></param> /// <returns></returns> public MenDianZhiBiao SetMenDianZhiBiao(MenDianZhiBiao model, MenDianZhiBiaoReq data) { if (data.yueXiaoShou != null) { model.yueXiaoShou = data.yueXiaoShou.Value; } if (data.jianyeMoney != null) { model.jianyeMoney = data.jianyeMoney.Value; } if (data.DingdanCount != null) { model.DingdanCount = data.DingdanCount.Value; } if (data.canguanCount != null) { model.canguanCount = data.canguanCount.Value; } if (!string.IsNullOrEmpty(data.zhibiaoYear)) { model.zhibiaoYear = data.zhibiaoYear; } if (!string.IsNullOrEmpty(data.zhibiaoStateID)) { model.zhibiaoStateID = data.zhibiaoStateID; } if (data.projectid != null) { model.projectid = data.projectid.Value; } if (!string.IsNullOrEmpty(data.optName)) { model.optName = data.optName; } if (data.optDateTime != null && data.optDateTime != DateTime.MinValue && data.optDateTime != SqlDateTime.MinValue.Value) { model.optDateTime = data.optDateTime.Value; } return(model); }