/// <summary> /// 添加白名单 /// </summary> /// <param name="prizebetting">白名单信息</param> /// <returns>业务操作结果</returns> public OperationResult Add(WhiteListView pvmodel) { //PublicHelper.CheckArgument(pvmodel, "pvmodel"); try { return(WhiteListContract.Add(pvmodel.MemberId, pvmodel.PrizeOrderId)); } catch (Exception ex) { return(new OperationResult(OperationResultType.Error, ex.Message)); } }
/// <summary> /// 删除白名单 /// </summary> /// <param name="member">白名单信息</param> /// <returns>业务操作结果</returns> public OperationResult Delete(Guid guid) { try { WhiteList pmodel = WhiteListContract.WhiteLists.SingleOrDefault(m => m.Id == guid); if (pmodel == null) { return(new OperationResult(OperationResultType.Error, string.Format("不存在Id为{0}的白名单项", guid))); } return(WhiteListContract.Delete(pmodel)); } catch (Exception ex) { return(new OperationResult(OperationResultType.Error, ex.Message)); } }
/// <summary> /// 取待添加至白名单的用户 /// </summary> /// <param name="pageSize">每页输出的记录数</param> /// <param name="pageIndex">当前页数</param> /// <param name="whereString">条件字符串</param> /// <param name="orderbyString">排序字符串</param> /// <param name="totalCount">返回总记录</param> /// <param name="totalPageCount">返回总页数</param> /// <param name="revealstate">奖单ID</param> /// <returns></returns> public OperationResult GetUsers(int pageSize, int pageIndex, string whereString, string orderbyString, out int totalCount, out int totalPageCount, Guid poid) { OperationResult result = WhiteListContract.GetUsers(pageSize, pageIndex, whereString, orderbyString, out totalCount, out totalPageCount, poid); return(result); }