public static List <ProdajeSeBasic> vratiProizvodeOdeljenjaOdraslih(int odeljenjeId) { List <ProdajeSeBasic> prodaja = new List <ProdajeSeBasic>(); try { ISession s = DataLayer.GetSession(); IEnumerable <ProdajeSe> proizvodi = from o in s.Query <Prodavnica.Entiteti.ProdajeSe>() where o.ProdajeOdeljenje.Id == odeljenjeId select o; foreach (ProdajeSe p in proizvodi) { ProizvodBasic proizvod = DTOManager.vratiProizvod(p.ProdajeProzivod.BarKod); OdeljenjeOdrasliBasic odeljenje = DTOManager.vratiOdeljenjeOdrasli(p.ProdajeOdeljenje.Id); prodaja.Add(new ProdajeSeBasic(p.Id, proizvod, odeljenje)); } s.Close(); } catch (Exception ec) { //handle exceptions } return(prodaja); }
public static List <ProizvodBasic> vratiSveProizvodeBasic() { List <ProizvodBasic> prodaja = new List <ProizvodBasic>(); try { ISession s = DataLayer.GetSession(); IEnumerable <Proizvod> proizvodi = from o in s.Query <Prodavnica.Entiteti.Proizvod>() select o; foreach (Proizvod p in proizvodi) { ProizvodBasic proizvod = DTOManager.vratiProizvod(p.BarKod); prodaja.Add(proizvod); } s.Close(); } catch (Exception ec) { //handle exceptions } return(prodaja); }