public ActionResult EditSinglePictureList(int id,EnumPictureListType listType,string txt_width, string txt_height, string txt_top, string txt_left, string txt_DropWidth, string txt_DropHeight)
        {
            int imageWidth = Int32.Parse(txt_width);
            int imageHeight = Int32.Parse(txt_height);
            int cutTop = Int32.Parse(txt_top);
            int cutLeft = (int)double.Parse(txt_left);
            int dropWidth = Int32.Parse(txt_DropWidth);
            int dropHeight = Int32.Parse(txt_DropHeight);
            Picture image = BizPicture.Get(id);
            string folder = "";
            switch (listType)
            {
                case EnumPictureListType.首页焦点图片:
                    folder = Biz.Properties.Settings.Default.首页焦点图片文件夹;
                    break;
                case EnumPictureListType.分类焦点图片:
                    folder = Biz.Properties.Settings.Default.分类焦点图片文件夹;
                    break;
                default:
                    break;
            }
            PictureList pl = new PictureList();
            pl.GroupID = image.GroupID;
            pl.ListType = (int)listType;
            pl.AddTime = DateTime.Now;
            pl.IsPublished = (int)EnumPublishState.发布;
            if (listType != EnumPictureListType.推荐图片)
            {
                string imageName = null;
                string dir = StringUtility.GetSavePath(id, out imageName);
                string LocalPath = dir + imageName + "_o" + Path.GetExtension(image.LocalPath);

                string filename = CutPhotoHelp.SaveCutPic(Server.MapPath(Biz.Properties.Settings.Default.UploadFolder + image.LocalPath), Server.MapPath(folder+LocalPath), 0, 0, dropWidth,
                                        dropHeight, cutLeft, cutTop, imageWidth, imageHeight);
                pl.CoverImageSrc = LocalPath;
            }
            BizPictureList.Delete(pl.GroupID,listType);
            BizPictureList.Insert(pl);

            return RedirectToAction("EditPictureList", new { id=image.GroupID,listType=(int)listType });
        }
        public ActionResult EditSinglePictureList(int id,EnumPictureListType listType)
        {
            ViewData["Picture"] = BizPicture.Get(id);
            ViewData["ListType"] = listType;
            switch (listType)
            {
                case EnumPictureListType.首页焦点图片:
                    ViewData["CANVAS_WIDTH"] = 486;
                    ViewData["CANVAS_HEIGHT"] = 602;
                    ViewData["ICON_WIDTH"] = 375;
                    ViewData["ICON_HEIGHT"] = 440;
                    break;
                case EnumPictureListType.分类焦点图片:
                    ViewData["CANVAS_WIDTH"] = 702;
                    ViewData["CANVAS_HEIGHT"] = 602;
                    ViewData["ICON_WIDTH"] = 598;
                    ViewData["ICON_HEIGHT"] = 456;
                    break;
                default:
                    break;
            }

            return View();
        }
 public ActionResult SetPictureListPublished(int id,EnumPictureListType listType,int publishedState)
 {
     PictureList pl = BizPictureList.Get(id, listType);
     pl.IsPublished = publishedState;
     BizPictureList.Update(x => x.GroupID == id && x.ListType == (int)listType, y => new PictureList() { IsPublished = publishedState });
     return Content(Convert.ToString((int)EnumOperateState.成功));
 }
        /// <summary>
        /// 设置图片列表
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult EditPictureList(int id,EnumPictureListType? listType,string retUrl)
        {
            PictureGroup pictureGroup = BizPictureGroup.Get(id);
            Picture[] pictures = BizPicture.List(id);
            ViewData["PictureGroup"] = pictureGroup;
            ViewData["Pictures"] = pictures;
            ViewData["listType"] = listType ?? 0;
            ViewData["RetUrl"] = retUrl;

            PictureList[] pictureList = BizPictureList.List(id);
            ViewData["PictureList"] = pictureList;
            return View();
        }
 public ActionResult DeletePictureList(int id, EnumPictureListType listType)
 {
     BizPictureList.Delete(id, listType);
     return Content(Convert.ToString((int)EnumOperateState.成功));
 }