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.EnvelopeDeleted;
|
||||
|
||||
var changedWhen = DateTime.Now;
|
||||
envelope.Status = targetStatus;
|
||||
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;
|
||||
if (string.IsNullOrWhiteSpace(userReference))
|
||||
|
||||
Reference in New Issue
Block a user