diff --git a/src/ReC.Application/Common/Exceptions/InsertObjectFailedException.cs b/src/ReC.Application/Common/Exceptions/InsertObjectFailedException.cs index 5a048a8..0e092a2 100644 --- a/src/ReC.Application/Common/Exceptions/InsertObjectFailedException.cs +++ b/src/ReC.Application/Common/Exceptions/InsertObjectFailedException.cs @@ -1,16 +1,23 @@ +using ReC.Application.Common.Procedures.InsertProcedure; + namespace ReC.Application.Common.Exceptions; public class InsertObjectFailedException : Exception { - public InsertObjectFailedException() : base() + private readonly InsertObjectProcedure _procedure; + + public InsertObjectFailedException(InsertObjectProcedure procedure) : base() { + _procedure = procedure; } - public InsertObjectFailedException(string? message) : base(message) + public InsertObjectFailedException(InsertObjectProcedure procedure, string? message) : base(message) { + _procedure = procedure; } - public InsertObjectFailedException(string? message, Exception? innerException) : base(message, innerException) + public InsertObjectFailedException(InsertObjectProcedure procedure, string? message, Exception? innerException) : base(message, innerException) { + _procedure = procedure; } } \ No newline at end of file diff --git a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs index 77ccac5..b307fb9 100644 --- a/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs +++ b/src/ReC.Application/Common/Procedures/InsertProcedure/InsertObjectProcedure.cs @@ -113,8 +113,6 @@ public class InsertObjectProcedureHandler(IRepository repo) : IRequestHandler