// GET: StavkeIzvestajaOStanjuRepromaterijalas/Delete/5
        public ActionResult DeleteStavka(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StavkeIzvestajaOStanjuRepromaterijala stavkeIzvestajaOStanjuRepromaterijala = izvestaj.StavkeIzvestajaOStanjuRepromaterijalas.FirstOrDefault(x => x.RedniBroj == id);

            if (stavkeIzvestajaOStanjuRepromaterijala == null)
            {
                return(HttpNotFound());
            }
            return(View(stavkeIzvestajaOStanjuRepromaterijala));
        }
        // GET: StavkeIzvestajaOStanjuRepromaterijalas/Edit/5
        public ActionResult EditStavka(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StavkeIzvestajaOStanjuRepromaterijala stavkeIzvestajaOStanjuRepromaterijala = izvestaj.StavkeIzvestajaOStanjuRepromaterijalas.First(x => x.RedniBroj == id);

            if (stavkeIzvestajaOStanjuRepromaterijala == null)
            {
                return(HttpNotFound());
            }
            ViewBag.SifraIzvestaja = new SelectList(db.IzvestajOStanjuRepromaterijalas, "SifraIzvestaja", "SifraIzvestaja", stavkeIzvestajaOStanjuRepromaterijala.SifraIzvestaja);
            ViewBag.SifraSirovine  = new SelectList(db.Sirovinas, "SifraSirovine", "Naziv", stavkeIzvestajaOStanjuRepromaterijala.SifraSirovine);
            return(View(stavkeIzvestajaOStanjuRepromaterijala));
        }
        public ActionResult EditStavka([Bind(Include = "SifraIzvestaja,RedniBroj,Kolicina,Napomena,SifraSirovine")] StavkeIzvestajaOStanjuRepromaterijala stavkeIzvestajaOStanjuRepromaterijala)
        {
            if (ModelState.IsValid)
            {
                stavkeIzvestajaOStanjuRepromaterijala.Sirovina = db.Sirovinas.Find(stavkeIzvestajaOStanjuRepromaterijala.SifraSirovine);
                izvestaj.izmeniStavku(stavkeIzvestajaOStanjuRepromaterijala);
                switch (izvestaj.Status)
                {
                case Status.Nov:
                    return(RedirectToAction("Create"));

                case Status.Izmenjen:
                    return(RedirectToAction("Edit"));
                }
            }
            ViewBag.SifraIzvestaja = new SelectList(db.IzvestajOStanjuRepromaterijalas, "SifraIzvestaja", "SifraIzvestaja", stavkeIzvestajaOStanjuRepromaterijala.SifraIzvestaja);
            ViewBag.SifraSirovine  = new SelectList(db.Sirovinas, "SifraSirovine", "Naziv", stavkeIzvestajaOStanjuRepromaterijala.SifraSirovine);
            return(View(stavkeIzvestajaOStanjuRepromaterijala));
        }