public override OperationObject execute(SmartSoftwareBazaEntities entities) { OpTipoviOpremeZaKonfiguracijuZaIdKonfigurcije op = new OpTipoviOpremeZaKonfiguracijuZaIdKonfigurcije(); DbItemTipoviZaKonfiguraciju dataselect = (this.DataSelectTipoviOpreme as DbItemTipoviZaKonfiguraciju); op.DataSelectTipoviOpreme = dataselect; OperationObject rez = OperationManager.Singleton.executeOp(op); DbItemTipoviZaKonfiguraciju[] niz = rez.Niz as DbItemTipoviZaKonfiguraciju[]; foreach (var item in niz) { OpOpremaSelect opOprema = new OpOpremaSelect(); opOprema.DataSelectOprema = new DbItemOpremaSaParametrima() { id_tip_opreme = (int)dataselect.idTipOpremeKolekcije }; OperationObject rezultat = OperationManager.Singleton.executeOp(opOprema); item.KolekcijaOpreme = rez.Niz as DbItemOpremaSaParametrima[]; } rez.Success = true; rez.Niz = niz; return(rez); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { DbItemTipoviZaKonfiguraciju dataselect = (this.DataSelectTipoviOpreme as DbItemTipoviZaKonfiguraciju); foreach (var item in this.DataSelectListaTipovaZaKonfiguraciju) { entities.KonfigurcijaKolekcijeInsertUpdate(dataselect.idTipOpremeKolekcije, item.id_tip_opreme, item.redosledPrikazivanja, item.izabranZaKonfiguraciju); } OpTipoviOpremeZaKonfiguracijuZaIdKonfigurcije op = new OpTipoviOpremeZaKonfiguracijuZaIdKonfigurcije(); op.DataSelectTipoviOpreme = dataselect; return(OperationManager.Singleton.executeOp(op)); }