Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(long id)
        {
            FazaProizvodnje fazaProizvodnje = db.FazaProizvodnjes.Find(id);

            if (db.VremenaProizvodnjes.Any(x => x.FazaProizvodnje.HasValue && x.FazaProizvodnje.Value == id))
            {
                ModelState.AddModelError("Naziv", "Faza proizvodnje je u upotrebi.");
                return(View(fazaProizvodnje));
            }
            db.FazaProizvodnjes.Remove(fazaProizvodnje);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        // GET: FazaProizvodnjes/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FazaProizvodnje fazaProizvodnje = db.FazaProizvodnjes.Find(id);

            if (fazaProizvodnje == null)
            {
                return(HttpNotFound());
            }
            return(View(fazaProizvodnje));
        }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "Id,Naziv")] FazaProizvodnje fazaProizvodnje)
 {
     if (ModelState.IsValid)
     {
         if (db.FazaProizvodnjes.Any(x => x.Id != fazaProizvodnje.Id && x.Naziv.Equals(fazaProizvodnje.Naziv)))
         {
             ModelState.AddModelError("Naziv", "Faza proizvodnje sa unetim nazivom već postoji.");
             return(View(fazaProizvodnje));
         }
         db.Entry(fazaProizvodnje).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(fazaProizvodnje));
 }