コード例 #1
0
        /// <summary>
        /// 资讯页面
        /// </summary>
        /// <returns></returns>
        public IActionResult InformtForm()
        {
            //缺省图片路劲
            ViewBag.defurl = ResXmlConfig.Instance.DefaultImgSrc(ViewBag.Res, ImgType.Informt);
            ViewBag.imgurl = ViewBag.defurl;

            List <InformtCatg> cgtys = ServiceIoc.Get <InformtCatgService>().GetListByParentId(0);

            cgtys.Insert(0, new InformtCatg()
            {
                name = "根目录", id = 0
            });
            ViewBag.Parents = cgtys;

            ViewBag.Ticket        = StringHelper.GetEncryption(ImgType.Informt + "#" + bid);
            ViewBag.DetailsTicket = StringHelper.GetEncryption(ImgType.InformtDetails + "#" + bid);

            Informt informt = ServiceIoc.Get <InformtService>().GetById(bid);

            if (informt != null)
            {
                //正面图
                Img img = ServiceIoc.Get <ImgService>().GetImg(ImgType.Informt, informt.id);
                if (img != null)
                {
                    ViewBag.imgurl = string.IsNullOrEmpty(img.getImgUrl()) ? ViewBag.imgurl : img.getImgUrl();
                }
                ViewBag.informt = JsonConvert.SerializeObject(informt);
            }
            return(View());
        }
コード例 #2
0
        /// <summary>
        /// 保存资讯
        /// </summary>
        /// <param name="user"></param>
        /// <param name="informt"></param>
        /// <param name="imgmsg"></param>
        /// <returns></returns>
        public JsonResult SaveInformt(SysUser user, Informt informt, string imgmsg)
        {
            StateCode state = ServiceIoc.Get <InformtService>().Save(user.id, informt, imgmsg);

            return(Json(GetResult(state)));
        }