Beispiel #1
0
        // GET: Izmjena podataka
        public ActionResult Edit(int?id)
        {
            InspekcijskaKontrola inspekcijskaKontrola = db.InspekcijskaKontrola.Find(id);

            ViewBag.InspekcijskoTijeloID = new SelectList(db.InspekcijskoTijelo.Where(x => x.Izbrisan == false), "InspekcijskoTijeloID", "NazivTijela", inspekcijskaKontrola.InspekcijskoTijeloID);
            ViewBag.ProizvodID           = new SelectList(db.Proizvod.Where(x => x.Izbrisan == false), "ProizvodID", "NazivProizvoda", inspekcijskaKontrola.ProizvodID);
            ViewBag.Datum = inspekcijskaKontrola.DatumKontrole;
            return(View(inspekcijskaKontrola));
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            InspekcijskaKontrola inspekcijskaKontrola = db.InspekcijskaKontrola.Find(id);

            inspekcijskaKontrola.Izbrisan = true;
            ViewBag.uspjesno_izbrisan     = true;
            db.SaveChanges();
            return(PartialView("partial_view_deleted"));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,DatumKontrole,RezultatiKontrole,ProizvodSiguran,ProizvodID,NadleznoTijeloID")] InspekcijskaKontrolaViewModel kontrolaVM)
        {
            if (ModelState.IsValid)
            {
                InspekcijskaKontrola kontrola = new InspekcijskaKontrola();
                kontrola.KontrolisaniProizvod = _context.Proizvods.FirstOrDefault(c => c.ID == kontrolaVM.ProizvodID);
                kontrola.DatumKontrole        = kontrolaVM.DatumKontrole;
                kontrola.ProizvodSiguran      = kontrolaVM.ProizvodSiguran;
                kontrola.RezultatiKontrole    = kontrolaVM.RezultatiKontrole;
                kontrola.NadleznoTijelo       = _context.InspekcijskoTijelos.FirstOrDefault(c => c.ID == kontrolaVM.NadleznoTijeloID);

                _context.Add(kontrola);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(kontrolaVM));
        }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "InspekcijskaKontrolaID,ProizvodID,InspekcijskoTijeloID,DatumKontrole,RezultatiKontrole,ProizvodSiguran,Izbrisan")] InspekcijskaKontrola inspekcijskaKontrola)
        {
            if (ModelState.IsValid)
            {
                if (unesen_veci_datum(inspekcijskaKontrola.DatumKontrole))
                {
                    ModelState.AddModelError("", "Unesite validan datum !");
                }
                else
                {
                    db.InspekcijskaKontrola.Add(inspekcijskaKontrola);
                    db.SaveChanges();
                    ViewBag.uspjesno_dodan = true;
                    return(PartialView("partial_view_created"));
                }
            }

            ViewBag.InspekcijskoTijeloID = new SelectList(db.InspekcijskoTijelo.Where(x => x.Izbrisan == false), "InspekcijskoTijeloID", "NazivTijela", inspekcijskaKontrola.InspekcijskoTijeloID);
            ViewBag.ProizvodID           = new SelectList(db.Proizvod.Where(x => x.Izbrisan == false), "ProizvodID", "NazivProizvoda", inspekcijskaKontrola.ProizvodID);
            return(View(inspekcijskaKontrola));
        }
Beispiel #5
0
        public ActionResult DetailsFor(int?id)
        {
            InspekcijskaKontrola inspekcijskaKontrola = db.InspekcijskaKontrola.Find(id);

            return(View(inspekcijskaKontrola));
        }