Exemplo n.º 1
0
        private static AjaxResult GetScenic(HttpContext context)
        {
            wx_travel_scenic       scenicBll       = new wx_travel_scenic();
            wx_travel_scenicDetail scenicDetailBll = new wx_travel_scenicDetail();

            int id = MyCommFun.Str2Int(context.Request["id"]);

            Model.wx_travel_scenic scenic = scenicBll.GetModel(id);

            List <Model.wx_travel_scenicDetail> details = scenicDetailBll.GetModelByScenicId(id);

            var result = new
            {
                scenic  = scenic,
                details = details
            };

            return(AjaxResult.Success(result));
        }
Exemplo n.º 2
0
        public void GetScenics(int wid)
        {
            try
            {
                var scenicBll = new wx_travel_scenic();
                var detailBll = new wx_travel_scenicDetail();

                var scenic = scenicBll.GetModelList("wid=" + wid).FirstOrDefault();
                if (scenic != null)
                {
                    var scenics = detailBll.GetModelByScenicId(scenic.Id);

                    if (scenics.Any())
                    {
                        var dtos = scenics.Select(p => new
                        {
                            name = p.Name,
                            img  = string.Format("url({0})", p.Cover),
                            url  = string.Format("{0}/weixin/scenic/detail.aspx?id={1}",
                                                 MyCommFun.getWebSite(), p.Id)
                        });


                        Context.Response.Write(AjaxResult.Success(dtos));
                    }
                }
            }
            catch (JsonException jsEx)
            {
                Context.Response.Write(AjaxResult.Error(jsEx.Message, jsEx.ErrorType));
            }
            catch (Exception ex)
            {
                var s = "";
                if (ex.InnerException != null)
                {
                    s = ex.InnerException.Message;
                }
                Context.Response.Write(AjaxResult.Error(s));
            }
        }