private void initializeIspit(Ispit ispit, IspitResponse ispitRes)
        {
            var student = db.Students.Single(m => m.brIndeksa == ispitRes.brIndeksa);
            var predmet = db.Predmets.Single(m => m.naziv == ispitRes.nazivPredmeta);

            ispit.student        = student;
            ispit.predmet        = predmet;
            ispit.datumPolaganja = ispitRes.datumPolaganja;
            ispit.ocena          = ispitRes.ocena;
        }
        // GET: Ispit/Edit/5
        public ActionResult Edit(int id)
        {
            var ispit = findIspit(id);

            if (ispit != null)
            {
                initializeDropDownItems();
                IspitResponse ispitRes = new IspitResponse(ispit);

                return(View(ispitRes));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
        public ActionResult Create(IspitResponse ispit)
        {
            try
            {
                Ispit newIspit = new Ispit();
                initializeIspit(newIspit, ispit);

                db.Ispits.Add(newIspit);
                db.SaveChanges();

                //List<Ispit> ispiti = initializeIspitList();

                //initializeCreateViewData(newIspit);

                return(RedirectToAction("UpdatedList", new { id = newIspit.ispitId }));
            }
            catch
            {
                return(RedirectToAction("Create"));
            }
        }
 public ActionResult Edit(int id, IspitResponse ispitRes)
 {
     try
     {
         var ispit = findIspit(id);
         if (ispit != null)
         {
             initializeIspit(ispit, ispitRes);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View());
         }
     }
     catch
     {
         return(View());
     }
 }