namespace DotBased.AspNet.Authority.EFCore.Repositories; public abstract class RepositoryBase { protected ResultOld HandleExceptionResult(string message, Exception ex) => new(HandleException(message, ex)); protected ListResultOld HandleExceptionListResult(string message, Exception ex) => new(HandleException(message, ex)); protected ResultOld HandleException(string message, Exception ex) { if (ex is OperationCanceledException oce) { return ResultOld.Failed("Operation cancelled.", oce); } return ResultOld.Failed(message, ex); } }