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("Просьба предоставить другой артикул")); }
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("Просьба предоставить другой номер телефона")); }