private ActionResult EditCore(Flow entity) { return View("Edit", entity); }
/// <summary> /// 检测是否存在指定流程 /// </summary> /// <param name="entity">流程实体</param> /// <returns>存在返回true</returns> public BoolMessage Exists(Flow entity) { var has = repos.Exists(p => p.Name == entity.Name && p.Category == entity.Category && p.Id != entity.Id); return has ? new BoolMessage(false, "输入流程名称已经存在") : BoolMessage.True; }
public ActionResult Save(Flow entity) { var hasResult = service.Exists(entity); if (hasResult.Failure) { return Json(hasResult); } var result = string.IsNullOrEmpty(entity.Id) ? service.Insert(entity) : service.Update(entity); return Json(result); }
/// <summary> /// 更新流程 /// </summary> /// <param name="entity">流程实体</param> public BoolMessage Update(Flow entity) { try { repos.Update(entity); return BoolMessage.True; } catch (Exception e) { return new BoolMessage(false, e.Message); } }