Пример #1
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public async Task <BloggerListDto> CreateBloggerAsync(BloggerEditDto input)
        {
            Blogger blogger = _mapper.Map <Blogger>(input);

            blogger.Category = await _categoryRepository.GetAsync(input.CategoryId)
                               ?? throw new UserFriendlyException("分类不存在");

            blogger.Id = await _bloggerRepository.InsertAsync(blogger);

            return(_mapper.Map <BloggerListDto>(blogger));
        }