[CHANGE] Updated queries, exception handler, role repository.

This commit is contained in:
max
2025-02-17 00:40:55 +01:00
parent 6c67276dca
commit 13b70c22f2
4 changed files with 133 additions and 28 deletions

View File

@@ -0,0 +1,19 @@
namespace DotBased.AspNet.Authority.EFCore.Repositories;
public abstract class RepositoryBase
{
protected Result<T> HandleExceptionResult<T>(string message, Exception ex) => new(HandleException(message, ex));
protected ListResult<T> HandleExceptionListResult<T>(string message, Exception ex) =>
new(HandleException(message, ex));
protected Result HandleException(string message, Exception ex)
{
if (ex is OperationCanceledException oce)
{
return Result.Failed("Operation cancelled.", oce);
}
return Result.Failed(message, ex);
}
}