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);
        }
Exemplo n.º 2
0
        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));
        }