Skip to content

Commit 232d4c1

Browse files
committed
Get rid of IDeletableEntityRepository.GetByIdWithDeletedAsync
1 parent b76a80f commit 232d4c1

File tree

3 files changed

+0
-77
lines changed

3 files changed

+0
-77
lines changed

src/Data/AspNetCoreTemplate.Data.Common/Repositories/IDeletableEntityRepository.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
namespace AspNetCoreTemplate.Data.Common.Repositories
22
{
33
using System.Linq;
4-
using System.Threading.Tasks;
54

65
using AspNetCoreTemplate.Data.Common.Models;
76

@@ -12,8 +11,6 @@ public interface IDeletableEntityRepository<TEntity> : IRepository<TEntity>
1211

1312
IQueryable<TEntity> AllAsNoTrackingWithDeleted();
1413

15-
Task<TEntity> GetByIdWithDeletedAsync(params object[] id);
16-
1714
void HardDelete(TEntity entity);
1815

1916
void Undelete(TEntity entity);

src/Data/AspNetCoreTemplate.Data/EfExpressionHelper.cs

Lines changed: 0 additions & 67 deletions
This file was deleted.

src/Data/AspNetCoreTemplate.Data/Repositories/EfDeletableEntityRepository.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
{
33
using System;
44
using System.Linq;
5-
using System.Threading.Tasks;
65

76
using AspNetCoreTemplate.Data.Common.Models;
87
using AspNetCoreTemplate.Data.Common.Repositories;
@@ -25,12 +24,6 @@ public EfDeletableEntityRepository(ApplicationDbContext context)
2524

2625
public IQueryable<TEntity> AllAsNoTrackingWithDeleted() => base.AllAsNoTracking().IgnoreQueryFilters();
2726

28-
public Task<TEntity> GetByIdWithDeletedAsync(params object[] id)
29-
{
30-
var getByIdPredicate = EfExpressionHelper.BuildByIdPredicate<TEntity>(this.Context, id);
31-
return this.AllWithDeleted().FirstOrDefaultAsync(getByIdPredicate);
32-
}
33-
3427
public void HardDelete(TEntity entity) => base.Delete(entity);
3528

3629
public void Undelete(TEntity entity)

0 commit comments

Comments
 (0)