protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            AsientoContableDto    asiento = (AsientoContableDto)validationContext.ObjectInstance;
            ContabilidadEntities1 db      = new ContabilidadEntities1();

            List <int> IdValidos = db.Auxiliar.Select(c => c.idAuxiliar).ToList();

            IdValidos.Add(0);

            if (!IdValidos.Contains(asiento.Auxiliar))
            {
                return(new ValidationResult("El id del auxiliar es invalido"));
            }

            return(ValidationResult.Success);
        }
示例#2
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            CuentaContableDto     cuenta = (CuentaContableDto)validationContext.ObjectInstance;
            ContabilidadEntities1 db     = new ContabilidadEntities1();



            List <int> IdValidos = db.CuentaContable.Select(c => c.idCuentaContable).ToList();

            if (!IdValidos.Contains(cuenta.id))
            {
                return(new ValidationResult("El id de esta cuenta es invalido"));
            }

            return(ValidationResult.Success);
        }