public async Task <TData> Insert(ModuleFormEntity entity) { TData obj = new TData(); await service.BaseInsert(entity); obj.code = HttpCodeEnum.OK; return(obj); }
/// <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("没有该记录无法删除"); } }
/// <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); } }
public void SubmitForm(ModuleFormEntity entity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { entity.Modify(keyValue); service.Update(entity); } else { entity.Create(); service.Insert(entity); } }
/// <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; }
/// <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)); }
public int SaveEntity(string keyValue, ModuleFormEntity entity) { throw new NotImplementedException(); }
public void Delete(ModuleFormEntity entity) { service.Delete(entity); }