Refactor EnvelopeEditorController for type consistency

- Updated constructor to cast receivers to EnvelopeReceiver.
- Changed ResendReceiverInvitation parameter from Receiver to ReceiverVM.
- Modified ValidateEnvelopeForSending to use EnvelopeReceiver and correct ID for validation.
This commit is contained in:
tekh 2025-09-01 13:47:32 +02:00
parent a584a548d6
commit 0a876fe486

View File

@ -30,7 +30,7 @@ Public Class EnvelopeEditorController
Envelope = pEnvelope Envelope = pEnvelope
Envelope.Documents = DocumentModel.List(pEnvelope.Id).ToList() Envelope.Documents = DocumentModel.List(pEnvelope.Id).ToList()
Envelope.Receivers = ReceiverModel.ListEnvelopeReceivers(pEnvelope.Id).ToList() Envelope.Receivers = ReceiverModel.ListEnvelopeReceivers(pEnvelope.Id).Cast(Of EnvelopeReceiver)().ToList()
Thumbnail = New Thumbnail(pState.LogConfig) Thumbnail = New Thumbnail(pState.LogConfig)
ActionService = New ActionService(pState, Nothing) ActionService = New ActionService(pState, Nothing)
@ -43,7 +43,7 @@ Public Class EnvelopeEditorController
Public Function DocumentRotationChanged() As Boolean Public Function DocumentRotationChanged() As Boolean
Return ActionService.SetStatusDocumentRotationChanged(Envelope) Return ActionService.SetStatusDocumentRotationChanged(Envelope)
End Function End Function
Public Function ResendReceiverInvitation(pEnvelope As Envelope, pReceiver As Receiver) As Boolean Public Function ResendReceiverInvitation(pEnvelope As Envelope, pReceiver As ReceiverVM) As Boolean
Return ActionService.ResendReceiver(pEnvelope, pReceiver) Return ActionService.ResendReceiver(pEnvelope, pReceiver)
End Function End Function
@ -56,8 +56,8 @@ Public Class EnvelopeEditorController
If ElementModel.OneElementPerReceiverExist(Envelope.Id) = False Then If ElementModel.OneElementPerReceiverExist(Envelope.Id) = False Then
For Each receiverItem As Receiver In Envelope.Receivers For Each receiverItem As EnvelopeReceiver In Envelope.Receivers
If ElementModel.ElementsExist(Envelope.Id, receiverItem.Id) = False Then If ElementModel.ElementsExist(Envelope.Id, receiverItem.Envelope.Id) = False Then
oEnvelopeErrors.Add(String.Format(Resources.Envelope.Missing_Elements_for_Receiver, receiverItem.Name)) oEnvelopeErrors.Add(String.Format(Resources.Envelope.Missing_Elements_for_Receiver, receiverItem.Name))
End If End If
Next Next