Пример #1
0
        public ActionResult Create([Bind(Include = "InspekcijskoTijeloID,NazivTijela,InspektoratID,Nadleznost,KontaktOsoba,Izbrisan")] InspekcijskoTijelo inspekcijskoTijelo)
        {
            ViewBag.InspektoratID = new SelectList(db.Inspektorat, "InspektoratID", "NazivInspektorata");

            if (ModelState.IsValid)
            {
                if (element_in_db_deleted(inspekcijskoTijelo.InspekcijskoTijeloID))
                {
                    inspekcijskoTijelo.Izbrisan        = false;
                    db.Entry(inspekcijskoTijelo).State = EntityState.Modified;
                    db.SaveChanges();
                    ViewBag.uspjesno_dodan = true;
                    return(PartialView("partial_view_created"));
                }

                else if (element_in_db(inspekcijskoTijelo.InspekcijskoTijeloID))
                {
                    ViewBag.message = "Inspekcijsko tijelo je već unešeno !";
                    ViewBag.ID      = inspekcijskoTijelo.InspekcijskoTijeloID;
                    return(View(inspekcijskoTijelo));
                }
                else
                {
                    db.InspekcijskoTijelo.Add(inspekcijskoTijelo);
                    db.SaveChanges();
                    ViewBag.uspjesno_dodan = true;
                    return(PartialView("partial_view_created"));
                }
            }

            return(View(inspekcijskoTijelo));
        }
Пример #2
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Naziv,Inspektorat,Nadleznost,KontaktOsoba")] InspekcijskoTijelo inspekcijskoTijelo)
        {
            if (id != inspekcijskoTijelo.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(inspekcijskoTijelo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!InspekcijskoTijeloExists(inspekcijskoTijelo.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(inspekcijskoTijelo));
        }
Пример #3
0
        // GET: Izmjena inspekcijskog tijela
        public ActionResult Edit(int?id)
        {
            InspekcijskoTijelo inspekcijskoTijelo = db.InspekcijskoTijelo.Find(id);

            ViewBag.InspektoratID = new SelectList(db.Inspektorat, "InspektoratID", "NazivInspektorata");
            return(View(inspekcijskoTijelo));
        }
Пример #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            InspekcijskoTijelo inspekcijskoTijelo = db.InspekcijskoTijelo.Find(id);

            inspekcijskoTijelo.Izbrisan = true;
            ViewBag.uspjesno_izbrisan   = true;
            db.SaveChanges();
            return(PartialView("partial_view_deleted"));
        }
Пример #5
0
        public async Task <IActionResult> Create([Bind("ID,Naziv,Inspektorat,Nadleznost,KontaktOsoba")] InspekcijskoTijelo inspekcijskoTijelo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(inspekcijskoTijelo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(inspekcijskoTijelo));
        }
Пример #6
0
 public ActionResult Edit([Bind(Include = "InspekcijskoTijeloID,NazivTijela,InspektoratID,Nadleznost,KontaktOsoba")] InspekcijskoTijelo inspekcijskoTijelo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(inspekcijskoTijelo).State = EntityState.Modified;
         db.SaveChanges();
         ViewBag.uspjesno_editovan = true;
         return(PartialView("partial_view_edited"));
     }
     return(View(inspekcijskoTijelo));
 }
Пример #7
0
        //detalji o jednom inspekcijskom tijelu
        public ActionResult DetailsFor(int?id)
        {
            InspekcijskoTijelo inspekcijskoTijelo = db.InspekcijskoTijelo.Find(id);

            return(View(inspekcijskoTijelo));
        }