コード例 #1
0
        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);
            }
        }
コード例 #2
0
        public ActionResult One()
        {
            ActivityBuildDetail detail = null;

            return(View(detail));
        }