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)); }
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); }