コード例 #1
0
        // GET: /WebBulletin/

        #region 公告列表
        public ActionResult Index(WebBulletinRefer bulletin)
        {
            var result = new WebBulletinRefer();

            result = WebBulletinClient.Instance.QueryWebBulletin(bulletin);
            return(View(result));
        }
コード例 #2
0
ファイル: WebBulletin.cs プロジェクト: hellogiter/20031
        /// <summary>
        /// 公告列表
        /// </summary>
        /// <param name="bulletin"></param>
        /// <returns></returns>
        public WebBulletinRefer QueryWebBulletin(WebBulletinRefer bulletin)
        {
            var result = new WebBulletinRefer();
            var req    = new QueryWebBulletinRequest();

            if (bulletin.SearchDetail != null)
            {
                req.VchBulletinName = bulletin.SearchDetail.VchBulletinName;
                req.IntIsEnable     = bulletin.SearchDetail.IntIsEnable;
            }
            req.PageIndex = bulletin.PageIndex;
            req.PageSize  = bulletin.PageSize;
            var res = CMSClient.Send <QueryWebBulletinResponse>(req);

            if (res.DoFlag)
            {
                result.List  = Mapper.MappGereric <Web_BulletinExt, WebBulletinDetail>(res.BulletinDos);
                result.Total = res.Total;
            }
            result.SearchDetail = bulletin.SearchDetail;
            result.PageIndex    = bulletin.PageIndex;
            result.PageSize     = bulletin.PageSize;
            return(result);
        }