public List <IDomenskiObjekat> PronadjiKljentoveRacune(Klijent klijent) { VratiRacuneSO vratiRacuneSo = new VratiRacuneSO(); vratiRacuneSo.IzvrsiSO(klijent); return((List <IDomenskiObjekat>)vratiRacuneSo.Rezultat); }
public List <IDomenskiObjekat> PronadjiKlijenteIRacuneSaKritrijumom(Klijent klijent, string v) { VratiRacuneSO vratiRacuneSo = new VratiRacuneSO(); vratiRacuneSo.IzvrsiSO(klijent, kriterijum: v); return((List <IDomenskiObjekat>)vratiRacuneSo.Rezultat); }
public List <IDomenskiObjekat> PronadjiKlijenteIRacune() { VratiSveKlijenteSO vratiSveKlijenteSO = new VratiSveKlijenteSO(); vratiSveKlijenteSO.IzvrsiSO(new Klijent()); List <IDomenskiObjekat> lista = ((List <IDomenskiObjekat>)vratiSveKlijenteSO.Rezultat); if (lista == null || lista.Count == 0) { return(null); } List <Klijent> klijenti = lista.ConvertAll(x => (Klijent)x); klijenti.RemoveAll(x => x.ID == -1); foreach (Klijent k in klijenti) { VratiRacuneSO vratiRacuneSO = new VratiRacuneSO(); vratiRacuneSO.IzvrsiSO(k); List <IDomenskiObjekat> racuni = (List <IDomenskiObjekat>)vratiRacuneSO.Rezultat; if (racuni == null || racuni.Count == 0) { k.Racuni = null; } else { k.Racuni = racuni.ConvertAll(x => (Racun)x); } } return(klijenti.ConvertAll(x => (IDomenskiObjekat)x)); }