public ISerializedRecord Serialize(SerializeMethod method, string[] accountFields, string[] recordFields) { var record = new SerializedRecord(); record.TransCode = BankValidation.TransCode[this.TransCode]; record.Amount = Amount.Format(method, 11, 2); record.Reference = Reference.Format(method, 18); record.Originator = Originator.Serialize(method, accountFields); record.Destination = Destination.Serialize(method, accountFields); record.Line = Sugar.ComposeLine <SerializedRecord>(method, recordFields, record); return(record); }
public ISerializedRecord Serialize(SerializeMethod method, string[] accountFields, string[] recordFields) { var record = new SerializedRecord(); record.TransCode = BankValidation.TransCode[this.TransCode]; record.Amount = Amount.Format(method, 11, 2); record.Reference = Reference.Format(method, 18); record.Originator = Originator.Serialize(method, accountFields); record.Destination = Destination.Serialize(method, accountFields); record.Line = Sugar.ComposeLine<SerializedRecord>(method, recordFields, record); return record; }