public void SaveItem(bjf_user submitItem) { if (submitItem.id == 0) { submitItem.createid = 1; submitItem.updateid = 1; submitItem.createtime = DateTime.Now; submitItem.updatetime = DateTime.Now; submitItem.openid = OpenHelper.CreateOpenId(); submitItem.password = EncryAndDecryptHelper.Encryption(submitItem.password); submitItem.idcard = EncryAndDecryptHelper.Encryption(submitItem.idcard); submitItem.mobile = EncryAndDecryptHelper.Encryption(submitItem.mobile); this.Add(submitItem); } else { var item = this.GetItemById(submitItem.id); item.loginname = submitItem.loginname; item.username = submitItem.username; item.password = EncryAndDecryptHelper.Encryption(submitItem.password); item.idcard = EncryAndDecryptHelper.Encryption(submitItem.idcard); item.email = submitItem.email; item.mobile = EncryAndDecryptHelper.Encryption(submitItem.mobile); item.comment = submitItem.password; item.isadmin = submitItem.isadmin; item.updateid = 1; item.updatetime = DateTime.Now; this.Update(item); } this.Save(); }
public ActionResult SubmitSave(bjf_user submitItem) { try { var item = UserManager.GetInstance().SelectOne(m => m.isdelete == false && m.loginname == submitItem.username); if ((submitItem.id == 0 && item != null) || (submitItem.id != 0 && item != null && submitItem.id != item.id)) { return(Json(new { state = 1, msg = "该登录名已存在,不能重复添加." })); } UserManager.GetInstance().SaveItem(submitItem); return(Json(new { state = 0, msg = "保存成功." })); } catch (Exception ex) { LogHelper.log.Error(ex.Message); return(Json(new { state = 1, msg = ex.Message })); } }