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);
}