Browse Source

CmsKit - Update usage of WithDetailsAsync

pull/7806/head
enisn 6 years ago
parent
commit
2dec789493
  1. 10
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Blogs/EfCoreBlogPostRepository.cs

10
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Blogs/EfCoreBlogPostRepository.cs

@ -27,9 +27,7 @@ namespace Volo.CmsKit.Blogs
{ {
Check.NotNullOrEmpty(slug, nameof(slug)); Check.NotNullOrEmpty(slug, nameof(slug));
var dbSet = await WithDetailsAsync(); return await (await WithDetailsAsync())
return await dbSet
.Where(x => .Where(x =>
x.BlogId == blogId && x.Slug.ToLower() == slug) x.BlogId == blogId && x.Slug.ToLower() == slug)
.FirstOrDefaultAsync(cancellationToken: GetCancellationToken(cancellationToken)) .FirstOrDefaultAsync(cancellationToken: GetCancellationToken(cancellationToken))
@ -65,15 +63,13 @@ namespace Volo.CmsKit.Blogs
{ {
Check.NotNullOrEmpty(slug, nameof(slug)); Check.NotNullOrEmpty(slug, nameof(slug));
var dbSet = await WithDetailsAsync(); return await (await WithDetailsAsync()).AnyAsync(x => x.BlogId == blogId && x.Slug.ToLower() == slug,
return await dbSet.AnyAsync(x => x.BlogId == blogId && x.Slug.ToLower() == slug,
GetCancellationToken(cancellationToken)); GetCancellationToken(cancellationToken));
} }
public override async Task<IQueryable<BlogPost>> WithDetailsAsync() public override async Task<IQueryable<BlogPost>> WithDetailsAsync()
{ {
var dbSet = await GetDbSetAsync(); return (await GetDbSetAsync()).Include(i => i.Creator);
return dbSet.Include(i => i.Creator);
} }
} }
} }
Loading…
Cancel
Save