public ListaGrupa VratiGrupeUKojimaNije(int idKorisnik) { List <int> idGrupaUkojimaJeste = grupeKorisnika.Where(x => x.IdKorisnika == idKorisnik).Select(x => x.IdGrupe).ToList <int>(); // ne radi iz nekog razloga ListaGrupa rez2 = grupe.Where(g => !idGrupaUkojimaJeste.Contains(g.Id)) as ListaGrupa; ListaGrupa rez = new ListaGrupa(); foreach (Grupa g in grupe) { if (!idGrupaUkojimaJeste.Contains(g.Id)) { rez.Add(g); } } return(rez); }