Пример #1
0
        public ActionResult Save(FlowForm 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);
        }
Пример #2
0
 /// <summary>
 /// 检测是否存在指定流程表单
 /// </summary>
 /// <param name="entity">流程表单实体</param>
 /// <returns>存在返回true</returns>
 public BoolMessage Exists(FlowForm 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;
 }
Пример #3
0
 /// <summary>
 /// 更新流程表单
 /// </summary>
 /// <param name="entity">流程表单实体</param>
 public BoolMessage Update(FlowForm entity)
 {
     try
     {
         repos.Update(entity);
         return BoolMessage.True;
     }
     catch (Exception e)
     {
         return new BoolMessage(false, e.Message);
     }
 }
Пример #4
0
 private ActionResult EditCore(FlowForm entity)
 {
     return View("Edit",entity);
 }