Пример #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="id">主键</param>
        /// <returns></returns>
        public async Task DeleteBloggerAsync(int id)
        {
            Blogger blogger = await _bloggerRepository.GetAsync(id)
                              ?? throw new UserFriendlyException("博客不存在");

            if (!(await _bloggerRepository.DeleteAsync(blogger)))
            {
                throw new UserFriendlyException("删除失败");
            }
        }