public static void Validar(this IAporteApropriado premio) { premio.ValidarEvento(); foreach (var aporte in premio.Aportes) { aporte.Validar(); aporte.Pagamento.Validar(aporte.ParcelaId.IdentificadorExternoCobertura); } }