diff --git a/DigitalData.Core.Infrastructure/DbRepository.cs b/DigitalData.Core.Infrastructure/DbRepository.cs index 62076bd..419ffc8 100644 --- a/DigitalData.Core.Infrastructure/DbRepository.cs +++ b/DigitalData.Core.Infrastructure/DbRepository.cs @@ -35,6 +35,11 @@ public class DbRepository : IRepository where TDbC return entities; } + public Task CreateAsync(TDto dto, CancellationToken cancel = default) => CreateAsync(Mapper.Map(dto), cancel); + + public Task> CreateAsync(IEnumerable dtos, CancellationToken cancel = default) + => CreateAsync(Mapper.Map>(dtos), cancel); + public IQueryable Where(Expression> expression) => Entities.AsNoTracking().Where(expression); public IEnumerable GetAll() => Entities.AsNoTracking().ToList();