public HeTongServiceModel UpdateSingle(int id, HeTongServiceModelReq data) { HeTongServiceModel model = db.HeTongServiceModel.Find(id); SetHeTongServiceModel(model, data); db.SaveChanges(); return(model); }
/// <summary> /// 设置model,如果不为空就设置,如果为空则和之前一样 /// </summary> /// <param name="target"></param> /// <param name="source"></param> /// <returns></returns> public HeTongServiceModel SetHeTongServiceModel(HeTongServiceModel model, HeTongServiceModelReq data) { if (data.projectid != null) { model.projectid = data.projectid.Value; } if (!string.IsNullOrEmpty(data.ProjectName)) { model.ProjectName = data.ProjectName; } if (data.optid != null) { model.optid = data.optid.Value; } if (!string.IsNullOrEmpty(data.optName)) { model.optName = data.optName; } if (!string.IsNullOrEmpty(data.state)) { model.state = data.state; } if (!string.IsNullOrEmpty(data.ServerName)) { model.ServerName = data.ServerName; } if (data.lastupdateid != null) { model.lastupdateid = data.lastupdateid.Value; } if (!string.IsNullOrEmpty(data.Mark)) { model.Mark = data.Mark; } return(model); }