ReceiverVM Vereinheitlichung

This commit is contained in:
Developer01
2025-09-16 08:05:50 +02:00
parent 991943d6bd
commit 3ac61e75f5
12 changed files with 76 additions and 65 deletions

View File

@@ -23,6 +23,7 @@ Public Class ReceiverModel
End If
End If
Return New ReceiverVM() With {
.Id = pRow.ItemEx("GUID", 0),
.EmailAddress = pRow.ItemEx("EMAIL_ADDRESS", ""),
@@ -162,15 +163,25 @@ Public Class ReceiverModel
If pReceiversFromGrid.Count = 0 Then
Return New List(Of Receiver)
End If
Dim oReceiverList As New List(Of ReceiverVM)
Dim oAddresses = pReceiversFromGrid.Select(Function(r) $"'{r.EmailAddress}'").JoinToString(",")
Dim oSql = $"SELECT * FROM [dbo].[TBSIG_RECEIVER] WHERE EMAIL_ADDRESS IN ({oAddresses})"
Dim oTable = Database.GetDatatable(oSql)
'Dim oIndex = 0
'For Each oRow As DataRow In oTable.Rows
' ' oEnvelope.EnvelopeReceivers.Add(rcv)
' Dim oReceiver As ReceiverVM = ToReceiver(oRow)
' oReceiverList.Add(oReceiver)
' oIndex +=
'Next
Return oTable?.Rows.Cast(Of DataRow).
Select(AddressOf ToReceiver).
ToList()
Dim rcvs = New List(Of Receiver)
For Each r_vm In pReceiversFromGrid
rcvs.Add(r_vm.Receiver)
Next
Return rcvs
Catch ex As Exception
Logger.Error(ex)