示例#1
0
        private bool ValidarMediosPago(List <int> mediosPagoPromocion)
        {
            if (mediosPagoPromocion != null)
            {
                foreach (int idMedioPago in mediosPagoPromocion)
                {
                    if (_mpmanager.GetMedioPago(idMedioPago) == null)
                    {
                        return(false);
                    }
                }
            }

            return(true);
        }
        protected override bool IsValid(PropertyValidatorContext context)
        {
            if (context.PropertyValue != null)
            {
                List <int> Ids = context.PropertyValue as List <int>;
                foreach (int Id in Ids)
                {
                    var medio = _mpmanager.GetMedioPago(Id);

                    if (medio == null)
                    {
                        return(false);
                    }
                }
            }
            return(true);
        }