private CreditCardVerification FindLatestVerification(List<NodeWrapper> verificationNodes, IBraintreeGateway gateway) {
if(verificationNodes.Count > 0)
{
verificationNodes.Sort(delegate(NodeWrapper first, NodeWrapper second) {
DateTime time1 = (DateTime)first.GetDateTime("created-at");
DateTime time2 = (DateTime)second.GetDateTime("created-at");
return DateTime.Compare(time2, time1);
});
return new CreditCardVerification(verificationNodes[0], gateway);
}
return null;
}
}