diff --git a/DigitalData.Core.Abstractions/Application/ICRUDService.cs b/DigitalData.Core.Abstractions/Application/ICRUDService.cs
index 2c6074d..0b07300 100644
--- a/DigitalData.Core.Abstractions/Application/ICRUDService.cs
+++ b/DigitalData.Core.Abstractions/Application/ICRUDService.cs
@@ -45,16 +45,5 @@ namespace DigitalData.Core.Abstractions.Application
/// The identifier of the entity to check.
/// A task that represents the asynchronous operation. The task result contains a boolean value indicating whether the entity exists.
Task HasEntity(TId id);
-
- ///
- /// Handles exceptions that occur within service actions. This method should log the exception
- /// and return an String that contains information about the error, which can then be sent to the client.
- /// The implementation should determine the appropriate level of detail to include in the error message
- /// based on security and usability considerations.
- ///
- /// The exception that occurred during the controller action.
- /// An string instance representing the outcome of the error handling process.
- /// This includes a flag indicating the operation was unsuccessful and any relevant error messages.
- string HandleException(Exception ex);
}
}
\ No newline at end of file
diff --git a/DigitalData.Core.Application/CRUDService.cs b/DigitalData.Core.Application/CRUDService.cs
index daadf67..76944b8 100644
--- a/DigitalData.Core.Application/CRUDService.cs
+++ b/DigitalData.Core.Application/CRUDService.cs
@@ -113,15 +113,5 @@ namespace DigitalData.Core.Application
var entity = await _repository.ReadByIdAsync(id);
return entity is not null;
}
-
- ///
- /// Handles exceptions that occur during CRUD operations, providing a structured string.
- ///
- /// The exception that was caught during CRUD operations.
- /// A containing information about the failure, including a user-friendly error message and additional error details.
- public virtual string HandleException(Exception ex)
- {
- return $"An unexpected error occurred on the server side. Please inform the IT support team.\n{ex.GetType().Name}\n{ex.Message}";
- }
}
}
\ No newline at end of file