/// <summary>
        /// 添加新的评审活动
        /// </summary>
        /// <param name="reviewPrizeChooseDto"></param>
        /// <returns></returns>
        public virtual async Task AddReview(ReviewPrizeChooseDto reviewPrizeChooseDto)
        {
            var manager = Manager as ReviewManager;
            var review  = reviewPrizeChooseDto.MapTo <Review>();

            await manager.InsertAsync(review);
        }
        /// <summary>
        /// 调整评选活动的专业
        /// </summary>
        /// <param name="reviewPrizeChooseDto"></param>
        /// <returns></returns>
        public virtual async Task ChangeReview(ReviewPrizeChooseDto reviewPrizeChooseDto)
        {
            var manager = Manager as ReviewManager;
            var review  = await Repository.GetAsync(reviewPrizeChooseDto.ReviewId);

            reviewPrizeChooseDto.MapTo(review);

            if (review.ReviewRounds.Count > 0)
            {
                throw new UserFriendlyException("已有评审轮次建立,不能进行调整");
            }

            await manager.ChangeMajorAsync(review);
        }