/// <summary> /// 添加专辑到空间展示界面 /// </summary> /// <param name="userId">用户ID</param> /// <param name="albumId">视频ID</param> /// <returns></returns> public int AddAlbumToUserRoom(int userId, string albumIds) { CheckIdNotNull(userId); CheckAlbumIdsNotNull(albumIds); string[] albumIdStrs = albumIds.Split(','); List <int> videoIdList = new List <int>(); foreach (string item in albumIdStrs) { CheckIdNotNull(Convert.ToInt32(item)); videoIdList.Add(Convert.ToInt32(item)); } int sortNum = GetLastSortNum(userId, 1); IList <UserRoomChoose> objList = new List <UserRoomChoose>(); UserRoomChoose userRoomChoose = null; foreach (int item in videoIdList) { userRoomChoose = new UserRoomChoose() { UserId = userId, ModuleId = item, TypeId = 1,//1:专辑 SortNum = sortNum + 1, CreateTime = DateTime.Now }; objList.Add(userRoomChoose); sortNum++; } this._userRoomChooseRepository.CreateEntitys(objList); return(objList.Count); }
/// <summary> /// 添加视频到空间展示界面 /// </summary> /// <param name="userId">用户ID</param> /// <param name="videoId">视频ID</param> /// <returns></returns> public int AddVideoToUserRoom(int userId, string videoIds) { CheckIdNotNull(userId); CheckVideoIdsNotNull(videoIds); string[] videoIdStrs = videoIds.Split(','); List <int> videoIdList = new List <int>(); foreach (string item in videoIdStrs) { CheckIdNotNull(Convert.ToInt32(item)); videoIdList.Add(Convert.ToInt32(item)); } int sortNum = GetLastSortNum(userId, 0); IList <UserRoomChoose> objList = new List <UserRoomChoose>(); List <long> vids = new List <long>(); UserRoomChoose userRoomChoose = null; foreach (int item in videoIdList) { userRoomChoose = new UserRoomChoose() { UserId = userId, ModuleId = item, TypeId = 0,//0:视频 SortNum = sortNum + 1, CreateTime = DateTime.Now }; vids.Add(item); objList.Add(userRoomChoose); sortNum++; } this._userRoomChooseRepository.CreateEntitys(objList); //修改视频的上传用户为当前用户上传 CreateManageId UpdateVideos(userId, vids); return(objList.Count); }
public bool DeleteEntity(UserRoomChoose entity) { return(base.DeleteEntity <UserRoomChoose>(entity)); }
public bool UpdateEntity(UserRoomChoose entity) { return(base.UpdateEntity <UserRoomChoose>(entity)); }