Ejemplo n.º 1
0
        /// <summary>
        /// 获取照片
        /// </summary>
        /// <param name="fid"></param>
        /// <param name="pn"></param>
        /// <returns></returns>
        public ActionResult Photos(int fid, int pn = 1)
        {
            var act = ActDal.GetModel(fid);

            if (act == null)
            {
                return(Json(null));
            }

            var where = "";
            if (act.Depth == 1)
            {
                where = string.Format("RootFid={0} and Depth=3", fid);
            }
            else
            {
                where = string.Format("ParentFid={0}", fid);
            }

            return(Json(ActDal.GetList(string.Format("Enable=1 and {0}", where), 32, pn, true, "*", "OrderIndex"), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取环节
        /// </summary>
        /// <param name="fid"></param>
        /// <returns></returns>
        public ActionResult Steps(int fid)
        {
            var act = ActDal.GetModel(fid);

            if (act == null)
            {
                return(Json(null));
            }

            if (act.Depth == 1)
            {
                fid = act.Id;
            }
            else if (act.Depth == 2)
            {
                fid = act.ParentFid;
            }

            var rootAct = ActDal.GetModel(act.RootFid);

            return(Json(new { steps = ActDal.GetList(string.Format("Enable=1 and ParentFid={0}", fid), 10, 1, true, "*", "OrderIndex"), cover = rootAct == null ? "" : rootAct.PhotoUrl }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 获取活动
 /// </summary>
 /// <returns></returns>
 public ActionResult Acts()
 {
     return(Json(ActDal.GetList("Enable=1 and Depth=1", 3, 1, true, "*", "OrderIndex"), JsonRequestBehavior.AllowGet));
 }