Exemple #1
0
        public override object IzvrsiKonkretnuSO(OpstiDomenskiObjekat odo)
        {
            Destinacija d = Broker.dajSesiju().vratiZaUslovPrimarni(odo) as Destinacija;

            FotografijeDestinacije fd = new FotografijeDestinacije();

            fd.Uslov = "destinacijaID=" + d.Id;

            List <FotografijeDestinacije> lista = Broker.dajSesiju().vratiSveZaUslovOstalo(fd).OfType <FotografijeDestinacije>().ToList <FotografijeDestinacije>();

            foreach (FotografijeDestinacije f in lista)
            {
                d.GalerijaFotografija.Add(f);
            }

            RealizacijaIzleta r = new RealizacijaIzleta();

            r.Uslov = "destinacijaID=" + d.Id;

            List <RealizacijaIzleta> listaR = Broker.dajSesiju().vratiSveZaUslovOstalo(r).OfType <RealizacijaIzleta>().ToList <RealizacijaIzleta>();

            foreach (RealizacijaIzleta ri in listaR)
            {
                ri.Destinacija       = d;
                ri.FakultativniIzlet = Broker.dajSesiju().vratiZaUslovPrimarni(ri.FakultativniIzlet) as FakultativniIzlet;
                d.ListaRealizacija.Add(ri);
            }

            return(d);
        }
Exemple #2
0
        public Object SacuvajFotografije(FotografijeDestinacije fd)
        {
            TransferKlasa transfer = new TransferKlasa();

            transfer.Operacija       = Operacije.SacuvajFotografije;
            transfer.TransferObjekat = fd;
            formater.Serialize(tok, transfer);

            return(primiPoruku());
        }
Exemple #3
0
        public override object IzvrsiKonkretnuSO(OpstiDomenskiObjekat odo)
        {
            Destinacija d = odo as Destinacija;

            FotografijeDestinacije fd = new FotografijeDestinacije();


            List <FotografijeDestinacije> lista = Broker.dajSesiju().vratiSveZaUslovOstalo(fd).OfType <FotografijeDestinacije>().ToList <FotografijeDestinacije>();

            d.GalerijaFotografija = new System.ComponentModel.BindingList <FotografijeDestinacije>(lista);

            return(lista);
        }