feat(PDFBurner): add AnnotationsByReceiver method to AnnotationData
This commit is contained in:
parent
b67f26cc21
commit
74f444a8d6
@ -173,18 +173,11 @@ Namespace Jobs.FinalizeDocument
|
|||||||
Friend Class AnnotationData
|
Friend Class AnnotationData
|
||||||
Public Property annotations As List(Of Annotation)
|
Public Property annotations As List(Of Annotation)
|
||||||
|
|
||||||
Public ReadOnly Property SignatureAnnotations As List(Of List(Of Annotation))
|
Public ReadOnly Property AnnotationsByReceiver As IEnumerable(Of List(Of Annotation))
|
||||||
Get
|
Get
|
||||||
Dim result As New List(Of List(Of Annotation))()
|
Return annotations _
|
||||||
|
.GroupBy(Function(a) a.receiverId) _
|
||||||
If annotations IsNot Nothing AndAlso annotations.Count > 0 Then
|
.Select(Function(g) g.ToList())
|
||||||
For i As Integer = 0 To annotations.Count - 1 Step 6
|
|
||||||
Dim group As List(Of Annotation) = annotations.Skip(i).Take(6).ToList()
|
|
||||||
result.Add(group)
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return result
|
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user