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); }
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); }