Ejemplo n.º 1
0
 /// <summary>
 /// 检测是否存在指定流程按钮
 /// </summary>
 /// <param name="entity">流程按钮实体</param>
 /// <returns>如果存在指定记录返回BoolMessage.False</returns>
 public BoolMessage Exists(FlowButton entity)
 {
     var has = repos.Exists(p => p.Name == entity.Name && p.Id != entity.Id);
     return has ? new BoolMessage(false, "输入流程按钮名称已经存在") : BoolMessage.True;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 数据编辑视图
 /// </summary>
 /// <param name="entity">实体对象</param>
 /// <returns>视图模板</returns>
 private ActionResult EditCore(FlowButton entity)
 {
     return View("Edit", entity);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 更新流程按钮
 /// </summary>
 /// <param name="entity">流程按钮实体</param>
 public BoolMessage Update(FlowButton entity)
 {
     try
     {
         repos.Update(entity);
         return BoolMessage.True;
     }
     catch (Exception e)
     {
         return new BoolMessage(false, e.Message);
     }
 }
Ejemplo n.º 4
0
        public ActionResult Save(FlowButton entity)
        {
            var hasResult = service.Exists(entity);
            if (hasResult.Failure)
            {
                return Json(hasResult);
            }

            var result = entity.Id == 0 ? service.Insert(entity) : service.Update(entity);
            return Json(result);
        }