Ejemplo n.º 1
0
        /// <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()));
        }
Ejemplo n.º 2
0
        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())));
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
 public bool DeleteEntity(BannerVideo entity)
 {
     return(base.DeleteEntity <BannerVideo>(entity));
 }
Ejemplo n.º 5
0
 public bool UpdateEntity(BannerVideo entity)
 {
     return(base.UpdateEntity <BannerVideo>(entity));
 }
Ejemplo n.º 6
0
 public bool CreateEntity(BannerVideo entity)
 {
     return(base.CreateEntity <BannerVideo>(entity));
 }