Example #1
0
        public ActionResult AddUrl(string Url, string Name, string IconImg, string Title, string Types)
        {
            string returnInfo = string.Empty;

            #region 添加网站
            try
            {
                U_Url_List t = new U_Url_List();
                t.Url         = Url;
                t.Name        = Ext.FilterMark(Name);
                t.IconImg     = IconImg;
                t.Title       = Ext.FilterMark(Title);
                t.Types       = Ext.FilterMark(Types);
                t.Status      = EnumUrlStatus.New.GetHashCode();
                t.Source      = "用户添加";
                t.Create_Time = GetStr.GetCurrentDate;
                if (!string.IsNullOrEmpty(t.Url) && !string.IsNullOrEmpty(t.Name))
                {
                    if (t.Url.IsUrlFormat())
                    {
                        returnInfo = HttpHelp.Post <string, U_Url_List>(ActionEnum.AddUrl, t);
                    }
                    else
                    {
                        returnInfo = "网址地址,错误,请检查";
                    }
                }
                else
                {
                    returnInfo = "网址地址或名称为空,请检查";
                }
            }
            catch
            {
                returnInfo = "发生错误";
            }
            #endregion
            return(this.Json(returnInfo, JsonRequestBehavior.AllowGet));
        }
        public ActionResult AddUrl(string Url, string Name, string IconImg, string Title, string Types)
        {
            string returnInfo = string.Empty;

            #region 添加网站
            try
            {
                U_Url_List t = new U_Url_List();
                t.Url         = Url;
                t.Name        = Ext.FilterMark(Name);
                t.IconImg     = IconImg;
                t.Title       = Ext.FilterMark(Title);
                t.Types       = Ext.FilterMark(Types);
                t.Status      = EnumUrlStatus.New.GetHashCode();
                t.Source      = "用户添加";
                t.Create_Time = GetStr.GetCurrentDate;
                if (!string.IsNullOrEmpty(t.Url) && !string.IsNullOrEmpty(t.Name))
                {
                    if (t.Url.IsUrlFormat())
                    {
                        if (bllType.Find(string.Format("AND ID='{0}'", t.Types)) != null)
                        {
                            if (bll_UrlList.Find(string.Format("AND Url='{0}'", t.Url)) == null)
                            {
                                if (!string.IsNullOrEmpty(t.IconImg))
                                {
                                    if (!t.IconImg.IsUrlFormat())
                                    {
                                        returnInfo = "网址LOG错误,不是Url地址,请检查";
                                    }
                                }
                                if (string.IsNullOrEmpty(returnInfo))
                                {
                                    t.Id = GetStr.GetGuid;
                                    bll_UrlList.Add(new List <U_Url_List> {
                                        t
                                    });
                                    returnInfo = "添加成功";
                                }
                            }
                            else
                            {
                                returnInfo = "网址已存在,请确认";
                            }
                        }
                        else
                        {
                            returnInfo = "添加的类型不存,请确认";
                        }
                    }
                    else
                    {
                        returnInfo = "网址地址,错误,请检查";
                    }
                }
                else
                {
                    returnInfo = "网址地址或名称为空,请检查";
                }
            }
            catch
            {
                returnInfo = "发生错误";
            }
            #endregion
            return(this.Json(returnInfo, JsonRequestBehavior.AllowGet));
        }