public IHttpActionResult PutNekreatnina(int id, Nekreatnina nekreatnina)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != nekreatnina.NekreatninaId)
            {
                return(BadRequest());
            }

            db.Entry(nekreatnina).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NekreatninaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetNekreatnina(int id)
        {
            Nekreatnina nekreatnina = db.Nekreatnina.Find(id);

            if (nekreatnina == null)
            {
                return(NotFound());
            }

            return(Ok(nekreatnina));
        }
        public IHttpActionResult DeleteNekreatnina(int id)
        {
            Nekreatnina nekreatnina = db.Nekreatnina.Find(id);

            if (nekreatnina == null)
            {
                return(NotFound());
            }

            db.Nekreatnina.Remove(nekreatnina);
            db.SaveChanges();

            return(Ok(nekreatnina));
        }
        public IHttpActionResult PostNarudzbe(Nekreatnina nekreatnina)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            nekreatnina.NekreatninaId =
                Convert.ToInt32(
                    db.insert_Nekreatnine_HCI(nekreatnina.VrstaId, nekreatnina.LokacijaId, nekreatnina.Cijena, nekreatnina.Velicina, nekreatnina.Opis).FirstOrDefault());

            foreach (SlikeNekreatnina slike in nekreatnina.SlikeNekreatnina)
            {
                db.insert_SlikeNekreatnine_HCI(nekreatnina.NekreatninaId, slike.Slika);
            }

            foreach (StanApartman stan in nekreatnina.StanApartman)
            {
                db.insert_StanApartman_HCI(nekreatnina.NekreatninaId, stan.CijenaKvadrata, stan.Uknjizeno, stan.Opremljenost, stan.Grijanje, stan.Lift, stan.Balkon, stan.Parking, stan.Plin, stan.KablovksaTv);
            }

            /*     nekreatnina.NarudzbaID =
             *       Convert.ToInt32(
             *           db.insert_Narudzbe_HCI(narudzbe.BrojRacuna, narudzbe.KupacID, narudzbe.Datum).FirstOrDefault());
             *
             *   foreach (NarudzbaStavke stavke in narudzbe.NarudzbaStavke)
             *   {
             *       db.insert_NarudzbaStavke_HCI(narudzbe.NarudzbaID, stavke.AlbumID, stavke.Kolicina);
             *   }*/



            return(CreatedAtRoute("DefaultApi", new { id = nekreatnina.NekreatninaId }, nekreatnina));
            //  return Ok(nekreatnina);
        }