refactor(envelope): update delete handler with explicit field update
This commit is contained in:
@@ -46,11 +46,17 @@ public class DeleteEnvelopeCommandHandler : IRequestHandler<DeleteEnvelopeComman
|
|||||||
? EnvelopeStatus.EnvelopeWithdrawn
|
? EnvelopeStatus.EnvelopeWithdrawn
|
||||||
: EnvelopeStatus.EnvelopeDeleted;
|
: EnvelopeStatus.EnvelopeDeleted;
|
||||||
|
|
||||||
|
var changedWhen = DateTime.Now;
|
||||||
envelope.Status = targetStatus;
|
envelope.Status = targetStatus;
|
||||||
envelope.Comment = reason;
|
envelope.Comment = reason;
|
||||||
envelope.ChangedWhen = DateTime.Now;
|
envelope.ChangedWhen = changedWhen;
|
||||||
|
|
||||||
await _envelopeRepository.UpdateAsync(envelope, e => e.Id == envelope.Id, cancel);
|
await _envelopeRepository.UpdateAsync(e =>
|
||||||
|
{
|
||||||
|
e.Status = targetStatus;
|
||||||
|
e.Comment = reason;
|
||||||
|
e.ChangedWhen = changedWhen;
|
||||||
|
}, e => e.Id == envelope.Id, cancel);
|
||||||
|
|
||||||
var userReference = envelope.User?.Email;
|
var userReference = envelope.User?.Email;
|
||||||
if (string.IsNullOrWhiteSpace(userReference))
|
if (string.IsNullOrWhiteSpace(userReference))
|
||||||
|
|||||||
Reference in New Issue
Block a user