Example #1
0
        /// <summary>
        /// Queries the word library manage page list.查询列表
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 6/2/2016
        public WordLibManageRefer QueryWordLibManagePageList(WordLibManageRefer request)
        {
            var result = new WordLibManageRefer();
            var req    = new QueryWordLibPageListReqeust()
            {
                Enable        = request.WordLibManageDetail.Enable,
                ForbiddenType = request.WordLibManageDetail.ForbiddenType,
                Type          = request.WordLibManageDetail.Type,
                KeyWord       = request.WordLibManageDetail.KeyWord,
                Sort          = request.WordLibManageDetail.Sort,
                PageIndex     = request.PageIndex,
                PageSize      = request.PageSize
            };


            var res = BSClient.Send <QueryWordLibPageListResponse>(req);

            if (res.DoFlag)
            {
                result.List  = Mapper.MappGereric <WordLibManage, WordLibManageDetail>(res.WordLibManage);
                result.Total = res.Total;
            }
            result.WordLibManageDetail = request.WordLibManageDetail;
            result.PageIndex           = request.PageIndex;
            result.PageSize            = request.PageSize;
            return(result);
        }
        //
        // GET: /WordLibManage/

        /// <summary>
        /// Indexes the specified search.查询列表
        /// </summary>
        /// <param name="search">The search.</param>
        /// <returns></returns>
        /// Creator:ysx2012
        /// 6/2/2016
        public ActionResult Index(WordLibManageRefer search)
        {
            var result = new WordLibManageRefer();

            if (search.WordLibManageDetail.KeyWord != null)
            {
                search.WordLibManageDetail.KeyWord = search.WordLibManageDetail.KeyWord.Trim();
            }
            if (search.WordLibManageDetail.EnableStr > -1)
            {
                search.WordLibManageDetail.Enable = search.WordLibManageDetail.EnableStr > 0;
            }

            result = WordLibManageConfigClient.Instance.QueryWordLibManagePageList(search);
            return(View(result));
        }