/// <summary> /// 添加文章分类 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <Result> AddArticalClassificationAsync(AddArticalClassificationDto dto) { Result respone = new Result(); do { //using(var step= MiniProfiler.Current.Step("添加文章分类")) { var exist = await db.ArticalClassifications.AnyAsync(e => e.Name == dto.Name); if (exist) { respone.ErrorMessage = "已经存在相同名称分类"; break; } await db.ArticalClassifications.AddAsync(new ArticleClassification { Id = GuidEx.NewGuid(), Name = dto.Name, }); await db.SaveChangesAsync(); //移除cache await cacheService.RemoveAsync(CacheStringArticlesTypes); respone.Succeeded = true; } } while (false); return(respone); }
public async Task <Result> AddArticalClassificationAsync(AddArticalClassificationDto dto) { return(await articalService.AddArticalClassificationAsync(dto)); }