public ActionResult ReleaseForum(ReleaseForumModel model)
        {
            try
            {
                var perentList = ForumTypeSiteContract.ForumTypes.ToList();

                if (perentList.Count > 0)
                {
                    foreach (var item in perentList)
                    {
                        ForumTypeView ForumTypeModel = new ForumTypeView
                        {
                            ForumTypeID       = item.Id,
                            ForumTypeName     = item.ForumTypeName,
                            ForumParentTypeID = item.ForumParentTypeID,
                            ForumTypeLogo     = imgurl
                        };
                        ForumTypeView.Add(ForumTypeModel);
                    }
                }
                List <SelectListItem> SelectItems = new List <SelectListItem>();
                foreach (ForumTypeView forumType in ForumTypeView)
                {
                    SelectListItem item = new SelectListItem();
                    item.Text     = forumType.ForumTypeName;
                    item.Value    = forumType.ForumTypeID.ToString();
                    item.Selected = false;
                    SelectItems.Add(item);
                }
                ViewData["ForumTypeID"] = SelectItems;
                model.ForumTypeID       = Convert.ToInt32(Request["ForumTypeID"]);
                model.ForumLogo         = imgurl;
                IndexManager.bookIndex.Mod(model);
                OperationResult result = ForumModuleSiteContract.ReleaseFroum(model);
                string          msg    = result.Message ?? result.ResultType.ToDescription();
                if (result.ResultType == OperationResultType.Success)
                {
                    return(RedirectToAction("ReleaseForum", "ForumModule"));
                }

                ModelState.AddModelError("", msg);
                return(View());
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", e.Message);
                return(View());
            }
        }
        public ActionResult ReleaseForum()
        {
            string returnUrl = Request.Params["returnUrl"];

            returnUrl = returnUrl ?? Url.Action("ReleaseForum", "ForumModule");
            var perentList = ForumTypeSiteContract.ForumTypes.ToList();

            if (perentList.Count > 0)
            {
                foreach (var item in perentList)
                {
                    ForumTypeView ForumTypeModel = new ForumTypeView
                    {
                        ForumTypeID       = item.Id,
                        ForumTypeName     = item.ForumTypeName,
                        ForumParentTypeID = item.ForumParentTypeID,
                        ForumTypeLogo     = item.ForumTypeLogo
                    };
                    ForumTypeView.Add(ForumTypeModel);
                }
            }


            //为前台页面DropDownList准备的数据
            List <SelectListItem> SelectItems = new List <SelectListItem>();

            SelectItems.Add(new SelectListItem()
            {
                Text = "请选择", Value = "-1", Selected = true
            });

            foreach (ForumTypeView forumType in ForumTypeView)
            {
                SelectListItem item = new SelectListItem();
                item.Text     = forumType.ForumTypeName;
                item.Value    = forumType.ForumTypeID.ToString();
                item.Selected = false;
                SelectItems.Add(item);
            }
            ViewData["ForumTypeID"] = SelectItems;
            ReleaseForumModel model = new ReleaseForumModel
            {
                ReturnUrl = returnUrl,
            };

            return(View(model));
        }