/// <summary> /// 更新修改 /// </summary> /// <param name="model"></param> public void updateForwardChoose(Entities.ForwardChoose model) { var item = _sysForwardChooseRepository.getById(model.Id); if (item == null) { return; } _sysForwardChooseRepository.update(model); }
public ActionResult EditForwardChoose(Entities.ForwardChoose model, string returnUrl = null) { ModelState.Remove("Id"); ViewBag.ReturnUrl = Url.IsLocalUrl(returnUrl) ? returnUrl : Url.RouteUrl("ForwardChooseIndex"); if (!ModelState.IsValid) { return(View(model)); } if (!String.IsNullOrEmpty(model.Forward)) { model.Forward = model.Forward; } if (!String.IsNullOrEmpty(model.Dest)) { model.Dest = model.Dest.Trim(); } // if (!String.IsNullOrEmpty(model.Description)) // model.Description = model.Description.Trim(); if (model.Id == 0) { var a = _sysForwardChooseService.existAccount(model.Dest, model.Forward); if (a != true) { _sysForwardChooseService.insertForwardChoose(model); } else { Response.WriteAsync("<script>alert('规则重复!');window.location.href ='ForwardChooseIndex'</script>", Encoding.GetEncoding("GB2312")); } } else { var b = _sysForwardChooseService.getCount(model.Dest, model.Forward); if (b.Count < 1) { _sysForwardChooseService.updateForwardChoose(model); } else { Response.WriteAsync("<script>alert('规则重复!');window.location.href ='ForwardChooseIndex'</script>", Encoding.GetEncoding("GB2312")); } } return(Redirect(ViewBag.ReturnUrl)); }
/// <summary> /// 新增,插入 /// </summary> /// <param name="model"></param> public void insertForwardChoose(Entities.ForwardChoose model) { //if (existAccount(model.Name)) // return; _sysForwardChooseRepository.insert(model); }