public static bool IsLeafClaim(this li_claims claim, DateTime?moment = null) { if (moment == null) { return(!claim.Children.Any()); } var historyClaimByTime = claim.GetHistoryClaimByTime(moment.Value); if (historyClaimByTime == null) { return(false); } return(!historyClaimByTime.Children.Any(c => c.createTime <= moment.Value)); }
public static Agp2pEnums.ClaimStatusEnum?GetStatusByTime(this li_claims childClaim, DateTime time) { return((Agp2pEnums.ClaimStatusEnum?)childClaim.GetHistoryClaimByTime(time)?.status); }