public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.DataSelectOprema != null) { System.Data.Objects.ObjectParameter idRezervacijePar = new System.Data.Objects.ObjectParameter("idOpreme", System.Type.GetType("System.Int32")); entities.OpremaInsert ( idRezervacijePar, this.DataSelectOprema.proizvodjac, this.DataSelectOprema.naslov, this.DataSelectOprema.cena, this.DataSelectOprema.opis, this.DataSelectOprema.model, this.DataSelectOprema.lager, this.DataSelectOprema.kolicina_u_rezervi, this.DataSelectOprema.kolicina_na_lageru, this.DataSelectOprema.oprema_na_popustu, this.DataSelectOprema.slika, this.DataSelectOprema.id_tip_opreme ); int id = Convert.ToInt32(idRezervacijePar.Value); this.DataSelectOprema.id_oprema = id; foreach (var item in this.DataSelectOprema.ListaParametara) { entities.UpdateVrednostParametra(item.vrednost_parametra, item.id_parametri, this.DataSelectOprema.id_oprema); } } OperationObject opObj = base.execute(entities); return(opObj); }