public ActionResult Edit(string rows = "") { try { // string rows = ""; ActivityBuildDetail detail = new ActivityBuildDetail(); if (!string.IsNullOrEmpty(rows)) { detail = JsonConvert.DeserializeObject <ActivityBuildDetail>(rows); return(View(detail)); } if (rows != "") { JObject json = JObject.Parse(rows); if (json["BigImg"].ToString() == "6") { detail = JsonConvert.DeserializeObject <ActivityBuildDetail>(rows); return(View(detail)); } detail.Group = json["Group"].ToString(); detail.HandlerAndroid = json["HandlerAndroid"].ToString(); detail.HandlerIOS = json["HandlerIOS"].ToString(); detail.Image = json["Image"].ToString(); detail.LinkUrl = json["LinkUrl"].ToString(); detail.OrderBy = json["OrderBy"].ToString(); detail.PID = json["PID"].ToString(); JToken value; if (json.TryGetValue("SmallImage", out value)) { detail.SmallImage = json["SmallImage"].ToString(); } detail.SOAPAndroid = json["SOAPAndroid"].ToString(); detail.SOAPIOS = json["SOAPIOS"].ToString(); detail.Type = Convert.ToInt32(json["Type"].ToString()); detail.VID = json["VID"].ToString(); detail.BigImg = Convert.ToInt32(json["BigImg"].ToString()); detail.CID = json["CID"].ToString(); detail.IsUploading = Convert.ToInt32(json["IsUploading"]); if (json.TryGetValue("Description", out value)) { detail.Description = json["Description"].ToString(); } else { detail.Description = ""; } if (json.TryGetValue("DisplayWay", out value)) { detail.DisplayWay = Convert.ToInt32(json["DisplayWay"]); } else { detail.DisplayWay = -1; } if (json.TryGetValue("TwoSImage", out value)) { detail.TwoSImage = json["TwoSImage"].ToString(); } else { detail.TwoSImage = ""; } if (json.TryGetValue("TwoBImage", out value)) { detail.TwoBImage = json["TwoBImage"].ToString(); } else { detail.TwoBImage = ""; } if (json.TryGetValue("WXUrl", out value)) { detail.WXUrl = json["WXUrl"].ToString(); } else { detail.WXUrl = ""; } value = null; if (json.TryGetValue("ProductName", out value)) { detail.ProductName = json["ProductName"].ToString(); } else { detail.ProductName = ""; } #region 旧优惠券 作废 //if (detail.VID != "") //{ // StringBuilder sb = new StringBuilder("<select name=\"CID\" id=\"CID\"> "); // Dictionary<int,string> dictionary = ActivityManager.GetActivity_Coupon(detail.VID); // foreach (KeyValuePair<int,string> pair in dictionary) // { // if (pair.Key.ToString() == detail.CID) // { // sb.Append("<option value=\"" + detail.CID + "\" selected=\"selected\" >" + pair.Value + " </option>"); // } // else // { // sb.Append("<option value=\"" + pair.Key + "\" >" + pair.Value + " </option>"); // } // } // sb.Append("</select >"); // ViewBag.CIDHtml = sb.ToString(); //} //else //{ // ViewBag.CIDHtml = "<select name=\"CID\" id=\"CID\" ></select>"; //} #endregion if (json.TryGetValue("PCUrl", out value)) { detail.PCUrl = json["PCUrl"].ToString(); } else { detail.PCUrl = ""; } } else { detail = null; } return(View(detail)); } catch (Exception em) { throw new Exception(em.Message); } }
public ActionResult One() { ActivityBuildDetail detail = null; return(View(detail)); }