Exemple #1
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            DB_A28A4D_setzEntities setzDB = new DB_A28A4D_setzEntities();

            if (value != null)
            {
                string Articul = value.ToString();
                int    count   = 0;
                if (setzDB.Products.ToList().Count() > 0)
                {
                    count = setzDB.Products.Where(x => x.Articul == Articul).ToList().Count();
                }
                if (count != 0)
                {
                    return(new ValidationResult("Этот  артикул  уже зарегистрирована"));
                }
                return(ValidationResult.Success);
            }
            return(new ValidationResult("Просьба предоставить другой артикул"));
        }
Exemple #2
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            DB_A28A4D_setzEntities setzDB = new DB_A28A4D_setzEntities();

            if (value != null)
            {
                string PhoneNumber = value.ToString();
                int    count       = 0;
                if (setzDB.Users.ToList().Count() > 0)
                {
                    count = setzDB.Users.Where(x => x.PhoneNumber == PhoneNumber).ToList().Count();
                }
                if (count != 0)
                {
                    return(new ValidationResult("Этот номер телефона уже зарегистрирован"));
                }
                return(ValidationResult.Success);
            }
            return(new ValidationResult("Просьба предоставить другой номер телефона"));
        }