From f544ea4887c3da871f7e6a3116e3b2f76ab4cfda Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 12 Sep 2025 12:08:01 +0200 Subject: [PATCH] refactor(DbRepository): implement create method for dtros --- DigitalData.Core.Infrastructure/DbRepository.cs | 5 +++++ 1 file changed, 5 insertions(+) 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();