public static HistoriqueTva GetHistoriqueTvaDateDelivrance(this PrestationElementaire pel) { return(pel.BienEtServiceTarifie != null ? pel .BienEtServiceTarifie .HistoriqueTvas .Where(h => h.DateDebut <= pel.Prestation.DateDelivrance) .OrderByDescending(h => h.DateDebut) .FirstOrDefault() : null); }
public static HistoriqueTauxTva GetHistoriqueTauxTvaDateDelivrance(this PrestationElementaire pel) { return(GetHistoriqueTvaDateDelivrance(pel) == null ? null : GetHistoriqueTvaDateDelivrance(pel) .CodeTva .HistoriqueTauxTvas .Where(h => h.DateDebut <= pel.Prestation.DateDelivrance) .OrderByDescending(h => h.DateDebut) .FirstOrDefault()); }