public JMSLXR UpdateSingle(int id, JMSLXRReq data) { JMSLXR model = db.JMSLXR.Find(id); SetJMSLXR(model, data); db.SaveChanges(); return(model); }
/// <summary> /// 设置model,如果不为空就设置,如果为空则和之前一样 /// </summary> /// <param name="target"></param> /// <param name="source"></param> /// <returns></returns> public JMSLXR SetJMSLXR(JMSLXR model, JMSLXRReq data) { if (!string.IsNullOrEmpty(data.JmsName)) { model.JmsName = data.JmsName; } if (!string.IsNullOrEmpty(data.LxrName)) { model.LxrName = data.LxrName; } if (!string.IsNullOrEmpty(data.LxrSex)) { model.LxrSex = data.LxrSex; } if (!string.IsNullOrEmpty(data.LxrPhone)) { model.LxrPhone = data.LxrPhone; } if (!string.IsNullOrEmpty(data.LxrWeiXin)) { model.LxrWeiXin = data.LxrWeiXin; } if (!string.IsNullOrEmpty(data.LxrQQ)) { model.LxrQQ = data.LxrQQ; } if (!string.IsNullOrEmpty(data.LxrMail)) { model.LxrMail = data.LxrMail; } if (!string.IsNullOrEmpty(data.LxrZhiWu)) { model.LxrZhiWu = data.LxrZhiWu; } if (!string.IsNullOrEmpty(data.optName)) { model.optName = data.optName; } if (data.JmsID != null) { model.JmsID = data.JmsID.Value; } if (data.LxrStateID != null) { model.LxrStateID = data.LxrStateID.Value; } if (data.optDateTime != null && data.optDateTime != DateTime.MinValue && data.optDateTime != SqlDateTime.MinValue.Value) { model.optDateTime = data.optDateTime.Value; } if (!string.IsNullOrEmpty(data.LxrPwd)) { model.LxrPwd = data.LxrPwd; } return(model); }
public static UserCheckResult CheckJMSUser(string name, string password, out JMSLXR jms) { jms = null; if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(password)) { return(UserCheckResult.用户密码错误); } using (Context context = new Context()) { JMSLXR lxr = context.JMSLXR.FirstOrDefault(r => r.LxrName == name && r.LxrPwd == password); if (lxr == null) { return(UserCheckResult.用户不存在); } jms = lxr; return(UserCheckResult.验证通过); } }