Пример #1
0
        public void GetAdPositionOne(HttpContext context)
        {
            var           AdPositionID = context.Request.QueryString["AdPositionID"];
            AdPositionBLL bll          = new AdPositionBLL();
            AdPosition    a            = new AdPosition();

            if (!string.IsNullOrEmpty(AdPositionID))
            {
                a = bll.GetModel(Convert.ToInt32(AdPositionID));
            }

            context.Response.Write(SerializerHelper.SerializeObject(a));
        }
Пример #2
0
        public void AdPositionAddList(HttpContext context)
        {
            int AdPositionID = 0;

            if (!string.IsNullOrEmpty(GetParam("AdPositionID", context).ToString()))
            {
                AdPositionID = Convert.ToInt32(GetParam("AdPositionID", context).ToString());
            }
            string        objOrder      = GetParam("adpositionModel", context);
            AdPosition    adposition    = JsonConvert.DeserializeObject <AdPosition>(objOrder);
            AdPositionBLL adPositionbll = new AdPositionBLL();
            int           result        = 0;

            if (adposition.Name != "")
            {
                HttpFileCollection hfColl   = context.Request.Files;
                HttpPostedFile     postFile = hfColl["FileLoad1"];
                if (postFile != null)
                {
                    string fileName = Path.GetFileName(postFile.FileName);
                    string fPath    = "/Resources/";
                    string TPath    = DateTime.Now.ToString("yyyyMMddHHmmss") + fileName;
                    string filePath = fPath + TPath;
                    string basePath = HttpContext.Current.Server.MapPath(fPath);
                    string fDir     = basePath + TPath;
                    // 路径不存在的创建
                    if (!System.IO.Directory.Exists(basePath))
                    {
                        System.IO.Directory.CreateDirectory(basePath);
                    }

                    if (System.IO.File.Exists(fDir))
                    {
                        System.IO.File.Delete(fDir);
                    }


                    postFile.SaveAs(fDir);
                    adposition.DefaultPicUrl = filePath;
                }
                else
                {
                    string DefaultPicUrl = GetParam("hidDefaultPicUrl", context);
                    adposition.DefaultPicUrl = DefaultPicUrl;
                }
                if (AdPositionID > 0)
                {
                    AdPosition oAdPosition = adPositionbll.GetModel(AdPositionID);
                    oAdPosition.Name          = adposition.Name;
                    oAdPosition.Sort          = adposition.Sort;
                    oAdPosition.TypeId        = adposition.TypeId;
                    oAdPosition.DefaultPicUrl = adposition.DefaultPicUrl;
                    //编辑
                    result = adPositionbll.Update(oAdPosition) ? 1 : 0;
                    //adPositionbll.BackUpdate(adposition.AdReleaseID);
                }
                else
                {
                    result = adPositionbll.Add(adposition);
                }
            }
            context.Response.Write(result);
        }