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); }
public Object SacuvajRealizaciju(RealizacijaIzleta realizacija) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.SacuvajRealizaciju; transfer.TransferObjekat = realizacija; formater.Serialize(tok, transfer); return(primiPoruku()); }
public Object ZapamtiRealizaciju(RealizacijaIzleta r) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.ZapamtiDestinaciju; transfer.TransferObjekat = r; formater.Serialize(tok, transfer); return(primiPoruku()); }
public Object IzmeniRealizaciju(RealizacijaIzleta ri) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.IzmeniRealizaciju; transfer.TransferObjekat = ri; formater.Serialize(tok, transfer); return(primiPoruku()); }
public override object IzvrsiKonkretnuSO(OpstiDomenskiObjekat odo) { Destinacija d = odo as Destinacija; Broker.dajSesiju().izmeniUslovPrimarni(odo); RealizacijaIzleta ri = new RealizacijaIzleta(); ri.Uslov = " DestinacijaID=" + d.Id; Broker.dajSesiju().obrisiZaUslovOstalo(ri); foreach (RealizacijaIzleta r in d.ListaRealizacija) { Broker.dajSesiju().sacuvaj(r); } return(true); }