protected override ReNameFormRD ProcessRequest(DTO.Base.APIRequest<ReNameFormRP> pRequest) { if ( string.IsNullOrEmpty(pRequest.Parameters.Name) ) { return new ReNameFormRD { IsSuccess = false, Msg = "无效的名称" }; } var bll = new MobileModuleBLL(CurrentUserInfo); if (string.IsNullOrEmpty(pRequest.Parameters.MobileModuleID)) { var entity = new MobileModuleEntity(); entity.ModuleName = pRequest.Parameters.Name; entity.MobileModuleID = Guid.NewGuid(); entity.CustomerID = CurrentUserInfo.ClientID; entity.IsTemplate = 0; entity.ModuleType = pRequest.Parameters.Type; bll.Create(entity); } else { var entity = bll.GetByID(pRequest.Parameters.MobileModuleID); entity.ModuleName = pRequest.Parameters.Name; bll.Update(entity); } return new ReNameFormRD{ IsSuccess = true}; }
protected override ReNameFormRD ProcessRequest(DTO.Base.APIRequest <ReNameFormRP> pRequest) { if (string.IsNullOrEmpty(pRequest.Parameters.Name)) { return(new ReNameFormRD { IsSuccess = false, Msg = "无效的名称" }); } var result = new ReNameFormRD { IsSuccess = true }; var bll = new MobileModuleBLL(CurrentUserInfo); if (string.IsNullOrEmpty(pRequest.Parameters.MobileModuleID)) { var entity = new MobileModuleEntity(); entity.ModuleName = pRequest.Parameters.Name; //entity.MobileModuleID = Guid.NewGuid(); entity.CustomerID = CurrentUserInfo.ClientID; entity.IsTemplate = pRequest.Parameters.Type == 1 ? 1 : 0; //注册活动表单 默认为模板 entity.ModuleType = pRequest.Parameters.Type; //bll.Create(entity); bll.CreateWithMobilePageBlock(entity); } else { var entity = bll.GetByID(pRequest.Parameters.MobileModuleID); entity.ModuleName = pRequest.Parameters.Name; bll.Update(entity); result.MobileModuleID = entity.MobileModuleID.ToString(); } return(result); }
public EmptyRD DynamicVipFormRename(DynamicVipFormRenameRP rp) { var rd = new EmptyRD(); MobileModuleEntity mme = new MobileModuleEntity(); mme = GetByID(rp.FormID); if (mme != null) { mme.ModuleName = rp.Name; Update(mme); } return(rd); }
public string CreateAndReturnID(string name) { string result = ""; MobileModuleEntity mobileModuleEntity = new MobileModuleEntity(); mobileModuleEntity.ModuleName = name; mobileModuleEntity.CustomerID = CurrentUserInfo.ClientID; _currentDAO.Create(mobileModuleEntity); var entity = _currentDAO.QueryByEntity(mobileModuleEntity, new OrderBy[] { new OrderBy() { FieldName = "CreateTime", Direction = OrderByDirections.Desc } }); if (entity.Length > 0) { result = entity[0].MobileModuleID.ToString(); } return(result); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Update(MobileModuleEntity pEntity, IDbTransaction pTran) { _currentDAO.Update(pEntity, pTran); }
/// <summary> /// 创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> public void Create(MobileModuleEntity pEntity) { _currentDAO.Create(pEntity); }
/// <summary> /// 分页根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public PagedQueryResult <MobileModuleEntity> PagedQueryByEntity(MobileModuleEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex) { return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex)); }
/// <summary> /// 根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public MobileModuleEntity[] QueryByEntity(MobileModuleEntity pQueryEntity, OrderBy[] pOrderBys) { return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys)); }
/// <summary> /// 删除 /// </summary> /// <param name="pEntity"></param> public void Delete(MobileModuleEntity pEntity) { _currentDAO.Delete(pEntity); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> public void Update(MobileModuleEntity pEntity) { _currentDAO.Update(pEntity); }
public void CreateWithMobilePageBlock(MobileModuleEntity entity) { _currentDAO.CreateWithMobilePageBlock(entity); }