c8a9245b54cd63481f313417e0ed50ee5ba92c65
Introduce `UpdateObjectProcedure` to handle updates for various entities using a stored procedure. Implement MediatR-based request/response pattern with `IRequest<int>` and add the `UpdateObjectProcedureHandler` to execute the update logic. Include an extension method `ExecuteUpdateProcedure` for simplified execution of update requests. Add exception handling via `UpdateObjectFailedException` to manage update failures. Integrate dependencies on `DigitalData.Core.Abstraction.Application.Repository`, `MediatR`, and `Microsoft.Data.SqlClient`. Ensure extensibility and reliability in the update process.
Description
Languages
C#
100%