Exemple #1
0
        public async Task <TData> Insert(ModuleFormEntity entity)
        {
            TData obj = new TData();
            await service.BaseInsert(entity);

            obj.code = HttpCodeEnum.OK;
            return(obj);
        }
Exemple #2
0
 /// <summary>
 /// 虚拟删除一个实体
 /// </summary>
 /// <param name="keyValue"></param>
 /// <returns></returns>
 public int VirtualDelete(string keyValue)
 {
     ModuleFormEntity entity = this.BaseRepository().FindEntity<ModuleFormEntity>(keyValue);
     if (entity != null)
     {
         entity.DeleteMark = true;
         return this.BaseRepository().Update(entity);
     }
     else
     {
         throw new Exception("没有该记录无法删除");
     }
 }
Exemple #3
0
 /// <summary>
 /// 保存一个实体
 /// </summary>
 /// <param name="keyValue"></param>
 /// <param name="entity"></param>
 /// <returns></returns>
 public int SaveEntity(string keyValue, ModuleFormEntity entity)
 {
     if (string.IsNullOrEmpty(keyValue))
     {
         entity.Create();
         return this.BaseRepository().Insert(entity);
     }
     else
     {
         entity.Modify(keyValue);
         return this.BaseRepository().Update(entity);
     }
 }
Exemple #4
0
 public void SubmitForm(ModuleFormEntity entity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         entity.Modify(keyValue);
         service.Update(entity);
     }
     else
     {
         entity.Create();
         service.Insert(entity);
     }
 }
Exemple #5
0
 /// <summary>
 /// 判断模块是否已经有系统表单
 /// </summary>
 /// <param name="keyValue"></param>
 /// <param name="moduleId"></param>
 /// <returns></returns>
 public bool IsExistModuleId(string keyValue,string moduleId)
 {
     var expression = LambdaExtension.True<ModuleFormEntity>();
     if(string.IsNullOrEmpty(keyValue))
     {
         expression = expression.And(t => t.ModuleId == moduleId);
     }
     else
     {
         expression = expression.And(t => t.ModuleId == moduleId && t.Id != keyValue);
     }
     ModuleFormEntity entity = this.BaseRepository().FindEntity<ModuleFormEntity>(expression);
     return entity != null;
 }
Exemple #6
0
        /// <summary>
        /// 判断模块是否已经有系统表单
        /// </summary>
        /// <param name="keyValue"></param>
        /// <param name="moduleId"></param>
        /// <returns></returns>
        public bool IsExistModuleId(string keyValue, string moduleId)
        {
            var expression = LinqExtensions.True <ModuleFormEntity>();

            if (string.IsNullOrEmpty(keyValue))
            {
                expression = expression.And(t => t.ModuleId.Equals(moduleId));
            }
            else
            {
                expression = expression.And(t => t.ModuleId.Equals(moduleId) && t.FormId != keyValue);
            }
            ModuleFormEntity entity = this.BaseRepository().FindEntity <ModuleFormEntity>(expression);

            return(entity == null ? false : true);
        }
 /// <summary>
 /// 虚拟删除一个实体
 /// </summary>
 /// <param name="keyValue"></param>
 /// <returns></returns>
 public int VirtualDelete(string keyValue)
 {
     try
     {
         ModuleFormEntity entity = this.BaseRepository().FindEntity <ModuleFormEntity>(keyValue);
         if (entity != null)
         {
             entity.DeleteMark = (int)DeleteMarkEnum.Delete;
             return(this.BaseRepository().Update(entity));
         }
         else
         {
             throw (new Exception("没有该记录无法删除"));
         }
     }
     catch
     {
         throw;
     }
 }
 public ActionResult SaveForm(string keyValue, ModuleFormEntity moduleFormEntity)
 {
     moduleFormBll.SaveEntity(keyValue, moduleFormEntity);
     return(Success("操作成功。"));
 }
 /// <summary>
 /// 保存一个实体
 /// </summary>
 /// <param name="keyValue"></param>
 /// <param name="entity"></param>
 /// <returns></returns>
 public int SaveEntity(string keyValue, ModuleFormEntity entity)
 {
     return(server.SaveEntity(keyValue, entity));
 }
Exemple #10
0
 public int SaveEntity(string keyValue, ModuleFormEntity entity)
 {
     throw new NotImplementedException();
 }
Exemple #11
0
 public void Delete(ModuleFormEntity entity)
 {
     service.Delete(entity);
 }