public ActionResult Odelj_God_Save1(Odeljenja od)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                using (DBModel dc = new DBModel())
                {
                    if (od.OdeljenjeID > 0)
                    {
                        var v = dc.Odeljenjas.Where(a => a.OdeljenjeID == od.OdeljenjeID).FirstOrDefault();
                        if (v != null)
                        {
                            v.GodinaID      = od.GodinaID;
                            v.BrojOdeljenja = od.BrojOdeljenja;
                            v.GodinaUpisa   = od.GodinaUpisa;
                        }
                    }
                    else
                    {
                        dc.Odeljenjas.Add(od);
                    }

                    dc.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Odeljenja odeljenja = db.Odeljenjas.Find(id);

            db.Odeljenjas.Remove(odeljenja);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "OdeljenjaID,GodineID,BrojOdeljenja,SkolskaGodinaID,ProfesoriID")] Odeljenja odeljenja)
 {
     if (ModelState.IsValid)
     {
         db.Entry(odeljenja).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProfesoriID     = new SelectList(db.Profesoris, "ID", "ImeIPrezime", odeljenja.ProfesoriID);
     ViewBag.SkolskaGodinaID = new SelectList(db.SkolskaGodinas, "SkolskaGodinaID", "Opis_sg");
     ViewBag.GodineID        = new SelectList(db.Godines, "GodineID", "Opis");
     return(View(odeljenja));
 }
        // GET: Odeljenja/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Odeljenja odeljenja = db.Odeljenjas.Find(id);

            if (odeljenja == null)
            {
                return(HttpNotFound());
            }
            return(View(odeljenja));
        }
        // GET: Odeljenja/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Odeljenja odeljenja = db.Odeljenjas.Find(id);

            if (odeljenja == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProfesoriID     = new SelectList(db.Profesoris, "ID", "ImeIPrezime", odeljenja.ProfesoriID);
            ViewBag.SkolskaGodinaID = new SelectList(db.SkolskaGodinas, "SkolskaGodinaID", "Opis_sg");
            ViewBag.GodineID        = new SelectList(db.Godines, "GodineID", "Opis");
            return(View(odeljenja));
        }