public void SetVideoListPublished(int id, EnumVideoListType listType, int publishedState) { bizVideoList.Update(x => x.VideoID == id && x.ListType == (int)listType, x => new VideoList() { IsPublished = publishedState }); }
public ActionResult SetVideoList(int id,EnumVideoListType listType) { Video video = bizVideo.Get(id); VideoList vl = new VideoList() { IsPublished=(int)EnumPublishState.发布, ListType=(int)listType, VideoID=id, CoverImageSrc=video.CoverImagePath.Substring(24), AddTime=DateTime.Now }; bizVideoList.Insert(vl); return Content(Convert.ToString((int)EnumOperateState.成功)); }
public ActionResult EditSingleVideoList(int id, EnumVideoListType listType) { Video video = bizVideo.Get(id); ViewData["Video"] = video; return View(); }
public ActionResult EditSingleVideoList(int id, EnumVideoListType 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); Video video = bizVideo.Get(id); string folder = ""; switch (listType) { case EnumVideoListType.推荐视频: break; case EnumVideoListType.大网站焦点视频: break; case EnumVideoListType.首页焦点视频: folder = Hotnet.Biz.Properties.Settings.Default.首页焦点视频文件夹; break; case EnumVideoListType.分类焦点视频: break; default: break; } VideoList vl = new VideoList(); vl.VideoID = video.VideoID; vl.IsPublished = (int)EnumPublishState.发布; vl.ListType = (int)listType; vl.AddTime = DateTime.Now; if (listType == EnumVideoListType.首页焦点视频) { string imageName = null; string dir = StringUtility.GetSavePath(id, out imageName); string LocalPath = dir + imageName + "_o" + Path.GetExtension(video.CoverImagePath); string filename = CutPhotoHelp.SaveCutPic(Server.MapPath(video.CoverImagePath), Server.MapPath(folder + LocalPath), 0, 0, dropWidth, dropHeight, cutLeft, cutTop, imageWidth, imageHeight); vl.CoverImageSrc = LocalPath; } bizVideoList.Delete(vl.VideoID, listType); bizVideoList.Insert(vl); return RedirectToAction("SetVideoList", new { id = video.VideoID, listType = (int)listType }); }
public void DeleteVideoList(int id, EnumVideoListType listType) { bizVideoList.Delete(id,listType); }