public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var contextUser = (Predmet)validationContext.ObjectInstance;

            using (var context = new eUciteljContext())
            {
                var existingP = context.Predmeti.FirstOrDefault(u => u.Ime_predmeta == this.Ime_predmeta);
                if (existingP != null)
                {
                    yield return(new ValidationResult("Unos postoji u bazi."));
                }
            }
        }
 public GenericRepository(eUciteljContext context)//konstruktor da svakim pokretanjem stvori objekt od contexta
 {
     this.context = context;
 }