/// <summary> /// 检测编号是否存在 /// </summary> /// <param name="id"></param> /// <param name="plate"></param> private void CheckId(int id, out BannerVideo bannerVideo) { IList <Condtion> condtions = new List <Condtion>() { CondtionEqualState(), ConditionEqualId(id) }; bannerVideo = this._bannerVideoRepository.GetEntity(condtions); //AssertUtil.IsFalse(vedio.Any(), "板块【{0}】下存在{1}个视频".F(plate.Name, vedio.Count())); }
public Result UpdateBannerVideoSort() { BannerVideo bannerVideo; IList <BannerVideo> plateList = new List <BannerVideo>(); var data = JObject.Value <JArray>("data"); for (int i = 0; i < data.Count; i++) { bannerVideo = new BannerVideo(); bannerVideo.Id = Convert.ToInt32(data[i]["Id"].ToString()); bannerVideo.SortNum = Convert.ToInt32(data[i]["SortNum"].ToString()); plateList.Add(bannerVideo); } return(CommonResult(() => this._bannerVideoBusiness.UpdateBannerVideoSort(plateList), (r) => Console.WriteLine(r.ToJSON()))); }
/// <summary> /// 新增板览图 /// </summary> /// <param name="bannerImagePath">板览图地址</param> /// <param name="categoryId">一级分类ID</param> /// <param name="sortNum">排序编号</param> /// <param name="videoId">视频编号</param> /// <returns></returns> public int CreateBannerVideo(string bannerImagePath, string bannerSmallImagePath, int categoryId, int sortNum, int videoId) { CheckCategoryVideoId(categoryId, videoId);//检测一级分类下的视频信息是否已经存在 var bannerVideo = new BannerVideo() { BannerImagePath = bannerImagePath, BannerSmallImagePath = bannerSmallImagePath, CategoryId = categoryId, SortNum = sortNum, VideoId = videoId, CreateManageId = 1, CreateTime = DateTime.Now }; this._bannerVideoRepository.CreateEntity(bannerVideo); return(bannerVideo.Id); }
public bool DeleteEntity(BannerVideo entity) { return(base.DeleteEntity <BannerVideo>(entity)); }
public bool UpdateEntity(BannerVideo entity) { return(base.UpdateEntity <BannerVideo>(entity)); }
public bool CreateEntity(BannerVideo entity) { return(base.CreateEntity <BannerVideo>(entity)); }