private CBIGroupHeader getGroupHeader(IList<Pagamento> pagamenti, Condominio debitore) { var groupHeader = new CBIGroupHeader { MessageId = getDisposizioneUniqueId(pagamenti.FirstOrDefault()), CreationDateTime = DateTime.Now, NumberOfTransactions = pagamenti.Count, ControlSum = pagamenti.Sum(item => item.Importo.GetValueOrDefault()), InitiatingParty = getIdentificativoMittente(debitore) }; return groupHeader; }
public CBIPaymentRequest000400() { PaymentInfo = new CBIPaymentInstructionInformation(); GroupHeader = new CBIGroupHeader(); }