public bool AddOrUpdate(td_Security entity) { if (entity.ID < 1) { dbContext.Add(entity); } return(dbContext.Update(entity, c => c.ID == entity.ID)); }
public JsonResult AddOrUpdate() { var sReturnModel = new ReturnMessageModel(); #region 登录验证 if (!Utits.IsLogin) { sReturnModel.ErrorType = 3; sReturnModel.MessageContent = "登录状态已失效."; return(Json(sReturnModel)); } #endregion int id = RequestParameters.Pint("ID"); string DeptId = RequestParameters.Pstring("Dept_Id"); string bswz = RequestParameters.Pstring("bswz"); int fhq = RequestParameters.Pint("fhq"); int rqjc = RequestParameters.Pint("rqjc"); int VPNsb = RequestParameters.Pint("VPNsb"); string VPNsbxh = RequestParameters.Pstring("VPNsbxh"); string VPNsbpp = RequestParameters.Pstring("VPNsbpp"); int zmaqfhsb = RequestParameters.Pint("zmaqfhsb"); string zmaqfhsbxh = RequestParameters.Pstring("zmaqfhsbxh"); string zmaqfhsbpp = RequestParameters.Pstring("zmaqfhsbpp"); int mmj = RequestParameters.Pint("mmj"); int jsmb = RequestParameters.Pint("jsmb"); int yjsjsb = RequestParameters.Pint("yjsjsb"); string yjsjsbxh = RequestParameters.Pstring("yjsjsbxh"); string yjsjsbpp = RequestParameters.Pstring("yjsjsbpp"); string sfrzwg = RequestParameters.Pstring("sfrzwg"); int yyfzjh = RequestParameters.Pint("yyfzjh"); int xhgrq = RequestParameters.Pint("xhgrq"); int swxwgl = RequestParameters.Pint("wljk"); int wljk = RequestParameters.Pint("wljk"); int fwqjkpt = RequestParameters.Pint("fwqjkpt"); int ywglpt = RequestParameters.Pint("ywglpt"); int wyfcg = RequestParameters.Pint("wyfcg"); int zdjkASM = RequestParameters.Pint("zdjkASM"); if (bswz.Length < 1) { sReturnModel.ErrorType = 0; sReturnModel.MessageContent = "操作失败:部署位置不能为空."; return(Json(sReturnModel)); } //if (sfrzwg.GetType() != typeof(int)) { // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:身份认证网关为数量."; // return Json(sReturnModel); //} var currentUser = Utits.CurrentUser; #region 检查参数(暂不做处理) //if (ECode.Length < 1) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:员工号不能为空."; // return Json(sReturnModel); //} //if (WCode.Length < 1) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:考勤号不能为空."; // return Json(sReturnModel); //} //if (Name.Length < 1) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:姓名不能为空."; // return Json(sReturnModel); //} //if (Dept.Length < 1) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:部门不能为空."; // return Json(sReturnModel); //} //if (Login.Length < 1) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:登录名不能为空."; // return Json(sReturnModel); //} //if (Role == Guid.Empty) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:角色不能为空."; // return Json(sReturnModel); //} //if (id < 1 && Password.Length < 1) //{ // sReturnModel.ErrorType = 0; // sReturnModel.MessageContent = "操作失败:密码不能为空."; // return Json(sReturnModel); //} #endregion var cBll = new BLL_Security(); td_Security model; if (id > 0) { model = cBll.GetObjectById(id); if (model == null) { sReturnModel.ErrorType = 0; sReturnModel.MessageContent = "操作失败."; return(Json(sReturnModel)); } } model = new td_Security(); model.ID = id; model.OperatPid = currentUser.user_Id; model.OperatTime = DateTime.Now; model.Dept_Id = DeptId; model.bswz = bswz; model.fhq = fhq; model.rqjc = rqjc; model.VPNsb = VPNsb; model.VPNsbxh = VPNsbxh; model.VPNsbpp = VPNsbpp; model.zmaqfhsb = zmaqfhsb; model.zmaqfhsbxh = zmaqfhsbxh; model.zmaqfhsbpp = zmaqfhsbpp; model.mmj = mmj; model.jsmb = jsmb; model.yjsjsb = yjsjsb; model.yjsjsbxh = yjsjsbxh; model.yjsjsbpp = yjsjsbpp; model.sfrzwg = sfrzwg; model.yyfzjh = yyfzjh; model.xhgrq = xhgrq; model.swxwgl = swxwgl; model.wljk = wljk; model.fwqjkpt = fwqjkpt; model.ywglpt = ywglpt; model.wyfcg = wyfcg; model.zdjkASM = zdjkASM; if (cBll.AddOrUpdate(model)) { sReturnModel.ErrorType = 1; sReturnModel.MessageContent = "操作成功."; } else { sReturnModel.ErrorType = 0; sReturnModel.MessageContent = "操作失败."; } return(Json(sReturnModel)); }