diff --git a/DigitalData.Core.Application/CRUDService.cs b/DigitalData.Core.Application/CRUDService.cs index 6c7f8fb..21cca2e 100644 --- a/DigitalData.Core.Application/CRUDService.cs +++ b/DigitalData.Core.Application/CRUDService.cs @@ -45,7 +45,7 @@ namespace DigitalData.Core.Application /// A service result indicating success or failure, including the entity DTO. public virtual async Task> CreateAsync(TCreateDto createDto) { - var entity = _mapper.MapOrThrow(createDto); + var entity = _mapper.Map(createDto); var createdEntity = await _repository.CreateAsync(entity); return createdEntity is null ? Result.Fail() : Result.Success(KeyValueOf(createdEntity)); } @@ -60,7 +60,7 @@ namespace DigitalData.Core.Application var entity = await _repository.ReadByIdAsync(id); return entity is null ? Result.Fail() - : Result.Success(_mapper.MapOrThrow(entity)); + : Result.Success(_mapper.Map(entity)); } /// @@ -70,7 +70,7 @@ namespace DigitalData.Core.Application public virtual async Task>> ReadAllAsync() { var entities = await _repository.ReadAllAsync(); - var readDto = _mapper.MapOrThrow>(entities); + var readDto = _mapper.Map>(entities); return Result.Success(readDto); }